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として印刷し、元のコンテンツが必要な場合は削除します。文書触れていない。