我有超过1300个.txt文件,我需要编辑第一行文本,将一个名称替换为另一个。有人可以告诉你实现这个目标的最佳途径吗?
任何建议都将受到赞赏。
由于
斯图
答案 0 :(得分:0)
如果这是Linux,那么sed就是答案。
答案 1 :(得分:0)
使用sed。这是一个简单的单行程,可以做你想要的:
sed -i '1s/oldtext/newtext/' *.txt
-i
告诉sed就地编辑文件。模式开头的1
仅将其应用于第一行。 s//
构造取代了文本。
答案 2 :(得分:0)
perl -npi~ -e "s/old/new/g" file.txt
如果您使用的是Windows计算机,请安装Strawberry Perl。