1300 を超える .txt ファイルがあり、テキストの最初の行を編集して、ある名前を別の名前に置き換える必要があります。誰かがこれを達成するための最良の方法を教えてもらえますか?
アドバイスをいただければ幸いです。
ありがとう
ストゥ
1300 を超える .txt ファイルがあり、テキストの最初の行を編集して、ある名前を別の名前に置き換える必要があります。誰かがこれを達成するための最良の方法を教えてもらえますか?
アドバイスをいただければ幸いです。
ありがとう
ストゥ
perl -npi~ -e "s/old/new/g" file.txt
Windows マシンを使用している場合は、Strawberry Perlをインストールします。
これが Linux の場合、sed が答えです。
sedを使用します。これは、あなたが望むことをする簡単なワンライナーです:
sed -i '1s/oldtext/newtext/' *.txt
は、ファイルをその-i
場で編集するように sed に指示します。パターンの1
先頭にある は、最初の行にのみ適用されます。s//
構文がテキストを置き換えます。