我在一个文件夹中有多个txt文件,每个文件中的值都以制表符分隔。现在,我想添加一行作为所有文本文件的标题,这些文本文件也应该以制表符分隔。
有人可以帮助我使用AWK或SED命令来执行此操作吗?
Heading
S.NO ITEM QUANTITY PRICE CUSTOMERNAME
fruit.txt
1 mango 3 55 jack
2 Fruit 6 66 mike
vegetables.txt
1 cabbage 3 77 jackson
2 carrot 6 99 tunde
答案 0 :(得分:2)
sed -i '1i Heading' *.txt
请注意,-i将原位更改当前文件夹中的所有txt文件(将在第一行添加“标题”),因此如果您想进行实验,可以先创建备份文件夹。