如何在特定单词出现后在文本字符串中插入标签? (建议使用Unix命令或Perl脚本)
例如。 '/home/data/samples/2014-08-05/20140805.sample.000005.eml:Subject:'
我想在eml:
之后插入一个标签。
答案 0 :(得分:1)
您可以使用sed替换这样的文字:
sed -e 's/eml:/eml:\t/'
例如它的工作原理如下:
echo "/home/data/samples/2014-08-05/20140805.sample.000005.eml:Subject:" | sed -e 's/eml:/eml:\t/'
如果你有一个包含很多这些表达式的文件:
cat <file> | sed -e 's/eml:/eml:\t/' > <new_file>