我想将标题添加到制表符分隔的文件中,但是我不确定如何在Linux中一行执行该操作。
让我们说我的文件是:
roger\t18\tcolumbia\tnew york\n albert\t21\tdartmouth\tnew london\n etc...
现在我想添加一个标头,上面写着:
name\tage\tuniversity\tcity
我将如何在linux的一行中做到这一点?我对awk,sed,cat等没问题,但是对perl一点都不熟悉。
没有像“ append”运算符这样的“ prepend”运算符>>,但是您可以将标头写入临时文件,然后将文件内容复制到临时文件中,然后将其移回:
>>
echo -e "name\tage\tuniversity\tcity" | cat - yourfile > /tmp/out && mv /tmp/out yourfile