先交待一下是怎么回事先:
我想做一个 fcitx 下面的日语输入法的码表,找了好久,才找到一个 TXT文件,打算转换成 .mb 格式,结果…………
右边是正常的码表,左边是网上下回来的日语码表。正常的码表是左边是字母,右边是汉字;而日语那张码表刚好相反。另外还有一点: 正常的码表是汉字和字母之间有一个空格,而下回来的日语码表就没有。
现希望有熟悉linux命令行的高手帮帮忙:帮忙解决以下两个问题:
第一:令到那个日语码表像正常的码表一样的字母在左,汉字在右;
第二:字母和汉字之间有空格。
谢谢。
求助,命令行高手请进。
- Qeeken
- 帖子: 289
- 注册时间: 2008-03-11 23:36
- 来自: Guangzhou Guangdong
- Qeeken
- 帖子: 289
- 注册时间: 2008-03-11 23:36
- 来自: Guangzhou Guangdong
- BigSnake.NET
- 帖子: 12522
- 注册时间: 2006-07-02 11:16
- 来自: 廣州
- 联系:
Re: 求助,命令行高手请进。
Qeeken 写了:我的邮箱是qeeken###gmail.com(###成@)。谢谢。
- 附件
-
- jpk.2.txt
- (2.13 MiB) 已下载 67 次
^_^ ~~~
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
要理解递归,首先要理解递归。
地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
- Qeeken
- 帖子: 289
- 注册时间: 2008-03-11 23:36
- 来自: Guangzhou Guangdong
Re: 求助,命令行高手请进。
谢谢,现在就来做。希望做得成功。另外好奇问问,那句命令行是什么啊?BigSnake.NET 写了:Qeeken 写了:我的邮箱是qeeken###gmail.com(###成@)。谢谢。
自由万岁
- xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
- 联系:
Re: 求助,命令行高手请进。
Qeeken 写了:谢谢,现在就来做。希望做得成功。另外好奇问问,那句命令行是什么啊?BigSnake.NET 写了:Qeeken 写了:我的邮箱是qeeken###gmail.com(###成@)。谢谢。
代码: 全选
sed -i 's/\(^[^a-z]*\)\([a-z]*$\)/\2 \1/' file
- Qeeken
- 帖子: 289
- 注册时间: 2008-03-11 23:36
- 来自: Guangzhou Guangdong
Re: 求助,命令行高手请进。
xiooli 写了:Qeeken 写了:谢谢,现在就来做。希望做得成功。另外好奇问问,那句命令行是什么啊?BigSnake.NET 写了:Qeeken 写了:我的邮箱是qeeken###gmail.com(###成@)。谢谢。ps:这是一种做法,不过开头那几行要改一下。代码: 全选
sed -i 's/\(^[^a-z]*\)\([a-z]*$\)/\2 \1/' file
经过测试,制成的码表是可以用的。不过又有一个问题:jb.txt中的日语和英文之间如果没有空格,制成的码表是不能用。码表有三千多页,请问有没有哪位高手知道怎么可以在日语和英文之间自动添加空格。知道的话请把命令发一下,谢谢。
自由万岁
- xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
- 联系:
Re: 求助,命令行高手请进。
额,我上面给出的那个命令出来的是有空格的阿。如果你的顺序是正确的,只是要添加空格的话可以用下面的命令:Qeeken 写了:xiooli 写了:Qeeken 写了:谢谢,现在就来做。希望做得成功。另外好奇问问,那句命令行是什么啊?BigSnake.NET 写了:Qeeken 写了:我的邮箱是qeeken###gmail.com(###成@)。谢谢。ps:这是一种做法,不过开头那几行要改一下。代码: 全选
sed -i 's/\(^[^a-z]*\)\([a-z]*$\)/\2 \1/' file
经过测试,制成的码表是可以用的。不过又有一个问题:jb.txt中的日语和英文之间如果没有空格,制成的码表是不能用。码表有三千多页,请问有没有哪位高手知道怎么可以在日语和英文之间自动添加空格。知道的话请把命令发一下,谢谢。
代码: 全选
sed -i 's/^[a-z]*/& /' file
- Qeeken
- 帖子: 289
- 注册时间: 2008-03-11 23:36
- 来自: Guangzhou Guangdong
Re: 求助,命令行高手请进。
xiooli 写了:额,我上面给出的那个命令出来的是有空格的阿。如果你的顺序是正确的,只是要添加空格的话可以用下面的命令:Qeeken 写了:xiooli 写了:Qeeken 写了:谢谢,现在就来做。希望做得成功。另外好奇问问,那句命令行是什么啊?BigSnake.NET 写了:Qeeken 写了:我的邮箱是qeeken###gmail.com(###成@)。谢谢。ps:这是一种做法,不过开头那几行要改一下。代码: 全选
sed -i 's/\(^[^a-z]*\)\([a-z]*$\)/\2 \1/' file
经过测试,制成的码表是可以用的。不过又有一个问题:jb.txt中的日语和英文之间如果没有空格,制成的码表是不能用。码表有三千多页,请问有没有哪位高手知道怎么可以在日语和英文之间自动添加空格。知道的话请把命令发一下,谢谢。代码: 全选
sed -i 's/^[a-z]*/& /' file
好的,谢谢,再试试先。
自由万岁