sedを使用してフォルダ内の一部のファイルの最初の行のみを変更する方法

sedを使用してフォルダ内の一部のファイルの最初の行のみを変更する方法

Windows Vista 32ビット版でこれを行っています。私のデスクトップには、次のファイルを含むフォルダ_a(sed.exeを含む)とフォルダ_bという2つのフォルダがあります。

sand.txt
tree.txt
chair.txt
xyz-fork.txt
xyz-spoon.txt

次の文字列を使用してバッチファイルを実行する場合:

call "C:\Users\X\Desktop\folder_a\sed.exe" -i "1c table-zeta" "C:\Users\X\Desktop\folder_b\*xyz*.txt

ファイル名にxyzを含むファイルの最初の行を変更できます。

今やりたいことは、ファイル名でファイルの最初の行を変更することです。確かにxyzを含みます。この場合、sand.txt、tree.txt、およびChair.txtのみが変更されます。

否定の使用を聞いたが、否定する方法がわからない。

ベストアンサー1

おすすめ記事