これは簡単な Python ソリューションです。.xml という名前のテキスト ファイルに保存しますso.py
。まだ Python v 2.4.2 を使用しているため、このコードは以前のバージョンで動作するはずです。
#!/usr/bin/python
add_text = 'asd' # the string to put in front
fn = open('filenames.txt')
outf = open('outdata.txt', 'w')
i = 1
for filename in fn:
outf.write('%7s %10s %d\n' % (add_text, filename.strip(), i))
i += 1
fn.close()
outf.close()
ファイルの名前が filefilenames.txt
にあると想定し、生成された出力は file に送られますoutdata.txt
。
asd aa.exe 1
asd bb.exe 2
asd cc.exe 3
ファイル名の前に追加されるテキストは、変数で固定されていますadd_text
。
スクリプトを実行するには、Linux プロンプトで次のコマンドを発行します。
chmod +x so.py <-- this is only needed once
./so.py <-- to run the script
そして、入力ファイルを使用して出力ファイルを生成します。