输入:
mint [n] 巨额<br>[a] 无损坏的
miniscule [a] 极小的
输出:
mint [n] 巨额<br>[a] 无损坏的 [sound:mint.wav]
miniscule [a] 极小的 [sound:miniscule.wav]
注:mint, miniscule 的后面和 [sound: 的前面是 tab,其他皆为空格。
谢谢!
输入:
mint [n] 巨额<br>[a] 无损坏的
miniscule [a] 极小的
输出:
mint [n] 巨额<br>[a] 无损坏的 [sound:mint.wav]
miniscule [a] 极小的 [sound:miniscule.wav]
注:mint, miniscule 的后面和 [sound: 的前面是 tab,其他皆为空格。
谢谢!
|
1
|
|
3
sublime 替换,开启正则
既然你说栏,那我就认为是\t分隔的了 搜:^(\w+)\t(.+)$ 换:$1\t$2\t[sound:$1.wav] |
|
4
```
$ cat 1 mint [n] 巨额<br>[a] 无损坏的 miniscule [a] 极小的 $ awk '{print $0"\t[slund:"$1".wav]"}' 1 mint [n] 巨额<br>[a] 无损坏的 [slund:mint.wav] miniscule [a] 极小的 [slund:miniscule.wav] ``` |
|
5
一般碰到这种情况,我都是
\n 替换成 需要的内容\n |
|
6
cat work.txt | awk '{printf "%s\t[sound:%s.wav]\n", $0, $1}'
|
|
joyeblueMar 20, 2015
7
sed版本
$cat tt mint [n] 巨额<br>[a] 无损坏的 miniscule [a] 极小的 $sed -i 's/\(\w\+\) \(.*\)/\1\2\t\[sound:\1.wav\]/g' tt 结果: cat tt mint [n] 巨额<br>[a] 无损坏的 [sound:mint.wav] miniscule [a] 极小的 [sound:miniscule.wav] |