如何在文本字符串中插入tab \ t?

时间:2014-08-11 06:48:17

标签: unix

如何在特定单词出现后在文本字符串中插入标签? (建议使用Unix命令或Perl脚本)

例如。 '/home/data/samples/2014-08-05/20140805.sample.000005.eml:Subject:'

我想在eml:之后插入一个标签。

1 个答案:

答案 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>