替换文本“awk 相当于 sed 命令”的第一个链接

替换文本“awk 相当于 sed 命令”的第一个链接

我想用 sed 替换文本的第一行,它应该像

sed -i.bak "1 s/^.*$/"CompoundState\tMethod\tApproach\tS^2\tEnergy\tPath"/" awk.xls

但我还需要在 OSX 上运行它,但它不支持“\t”制表符空间是否有 awk 等效项?

答案1

一些 shell,包括 bash,允许您通过在 Ctrl-V 前面加上前缀来键入任何文字字符(例如,Ctrl-I 表示 Tab,Ctrl-M 表示 Return),因此您可以键入Ctrl-V Ctrl-I而不是\t在 sed 单行中出现的任何位置进行键入。

相关内容