Linux 如何在多个文件的开头插入文本?
我有多个文件,如xaa xab xac,我想在所有文件的开头插入同一行: 以下是我为其中一个找到的命令:Linux 如何在多个文件的开头插入文本?,linux,bash,sh,Linux,Bash,Sh,我有多个文件,如xaa xab xac,我想在所有文件的开头插入同一行: 以下是我为其中一个找到的命令: sed -i '1s/^/id,compressedString,url,categorie,date,name\n /' xad 我想把它应用到我的多个文件上,比如x* 谢谢和问候只需使用循环 for f in x*; do sed -i '1s/^/id,compressedString,url,categorie,date,name\n /' "$f" done 用一个循环
sed -i '1s/^/id,compressedString,url,categorie,date,name\n /' xad
我想把它应用到我的多个文件上,比如x*
谢谢和问候只需使用循环
for f in x*; do
sed -i '1s/^/id,compressedString,url,categorie,date,name\n /' "$f"
done
用一个循环
for f in x*; do
sed -i '1s/^/id,compressedString,url,categorie,date,name\n /' "$f"
done
如果文件位于同一目录中,请尝试以下操作:
sed -i '1s/^/id,compressedString,url,categorie,date,name\n /' x*
如果文件位于同一目录中,请尝试以下操作:
sed -i '1s/^/id,compressedString,url,categorie,date,name\n /' x*
只需将所有文件名放在命令的末尾,它就会对每个文件名执行此操作。有关使用Unix的问题,请访问Unix.SE或SuperUser.com。编程问题也是如此。只需将所有文件名放在命令的末尾,它就会对每个文件名执行此操作。有关使用Unix的问题请访问Unix.SE或SuperUser.com。编程问题也是如此。