使用SED更改非常大的文件的标题名称

时间:2014-04-02 15:27:00

标签: sed

我有几个非常大的文件无法在任何文件编辑程序中打开。我想使用sed只编辑标题的第一行来获取标题并在其前面放置一个描述符。我的文件是管道,逗号和制表符分隔的组合。

示例:

Name City State Zip

将......

ExampleName ExampleCity ExampleState ExampleZip

1 个答案:

答案 0 :(得分:1)

如果你的意思是文件的第一行,那就像这样:

sed -i '1 s/^.*$/NEW FIRST LINE/' yourfile

或者,如果您所说的行不是第一行,但您只知道它以" Name"开头:

sed -i '/^Name/s^.*$/NEW HEADER LINE/' yourfile

<强>加

你也可以做这类事情

echo Name City State | sed -E 's/([A-Za-z]+)/Example&/g'