スクリプトを使用してプロセスを自動化し、入力ファイルの名前に似た出力ファイルを生成する必要がありますが、それにいくつかの追加が必要です。
私のプロセスはJavaコードです。2 つの入力引数と 2 つの出力引数。
java #process_class# abc.txt abd.txt abc.1.out abd.a.out
フォルダ内の一連のテキスト ファイルに対してこれを繰り返したい場合、どうすればこれを行うことができますか
スクリプトを使用してプロセスを自動化し、入力ファイルの名前に似た出力ファイルを生成する必要がありますが、それにいくつかの追加が必要です。
私のプロセスはJavaコードです。2 つの入力引数と 2 つの出力引数。
java #process_class# abc.txt abd.txt abc.1.out abd.a.out
フォルダ内の一連のテキスト ファイルに対してこれを繰り返したい場合、どうすればこれを行うことができますか
これが実行されるディレクトリにファイル a.txt、b.txt、および c.txt がある場合、このプログラムは a_2.txt、b_2.txt、および c_2.txt を出力し、それぞれに foo が追加されます ( foo 行に処理コマンドを追加します)。
for f in *.txt;
do f2=${f%.*}_2.txt;
cp $f $f2;
echo "Processing $f2 file...";
echo "foo" >> $f2; # Your processing command here
done
VAR="INPUTFILENAME"
# One solution this does not use the VAR:
touch INPUTFILENAME{1,2,3,4,5,6,7,8,9,10}
# Another
for i in `seq 1 20` ; do
touch "${VAR}${i}"
done
そして、他にもいくつかの方法があります。