我需要使用脚本自动化一个过程,并生成类似于输入文件名称的输出文件,但需要添加一些内容。
我的过程是Java代码。两个输入参数和两个输出参数。
java #process_class# abc.txt abd.txt abc.1.out abd.a.out
如果我想对文件夹中的一组文本文件进行迭代,我该怎么做
我需要使用脚本自动化一个过程,并生成类似于输入文件名称的输出文件,但需要添加一些内容。
我的过程是Java代码。两个输入参数和两个输出参数。
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
还有其他几种方法。