【发布时间】:2016-08-26 14:05:18
【问题描述】:
如果我有这条线
sed -E 's/([^ ]*) ([^ ]*) ([^,]*), *([^,]*), *([^,]*), *([^.]*), *([^,]*) *([^,]), ([^ ]*) *([^,]) *([^,])/\2, \1, \3, ``\4," \\emph{\5} \\textbf{\8},{\9} (\6) /'
我想将它放入一个名为 (Script.txt) 的脚本中,我该怎么做才能像这样针对 file.txt 运行它:
sed -f script.txt file.txt
【问题讨论】:
-
只需将单引号的内容放入文件中,从
s/到最后一个/ -
...并使用
sed -E -f script.txt file.txt。 -
谢谢!另外,如果你使用这个脚本形式,无论如何你可以使用超过 9 个组?
-
@user: It's not possible in sed
标签: regex string bash unix sed