テキストファイルの単語をコマンドに挿入する

テキストファイルの単語をコマンドに挿入する

1行に1単語ずつ100を超える単語のリストを含むテキストファイルがあります。

Oliver.txt
Jack.txt
Noah.txt
Leo.txt
William.txt

テキストファイルの内容を次に変換したいと思います。

gallery-dl -g -i Oliver.txt > OliverX.txt
gallery-dl -g -i Jack.txt > JackX.txt

すべての単語についても同様です。どうすればいいですか?

ベストアンサー1

GNU awkから:

awk -i inplace -v FS="." '{print "gallery-dl -g -i " $1 ".txt > " $1 "X.txt"}' FILE

それが何を置き換えるのか文書新しいコンテンツとして。-i inplace新しいコンテンツをstdoutとして印刷し、元のコンテンツが必要な場合は削除します。文書触れていない。

おすすめ記事