我试图摆脱多个文本文件的前两行。我知道命令仅使用一个文件即可执行
sed -i '1,2d' filename.dat
但是,如何对多个文件运行此命令?我可以使用.sh文件吗?
sed
使用多个文件名作为参数。只需将它们传递:
sed -i '1,2d' file1.txt file2.txt file3.txt
如果文件名遵循特定的模式,则可以从shell遍历获取帮助,例如,针对上述情况:
sed -i '1,2d' file{1..3}.txt
对于.dat
当前目录中的所有文件:
sed -i '1,2d' *.dat
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句