<分区>
我正在使用 for i in {1..n}
循环遍历命令,并希望输出文件具有 n
扩展名。
例如:
for i in {1..2}
do cat FILE > ${i}_output
done
但是 n
是用户的输入:
echo 'Please enter n'
read number
for i in {1.."$number"}
do
commands > ${i}_output
done
循环遍历 n
次 - 这工作正常,但我的输出看起来像这样 {1..n}_output
。
如何在这样的循环中命名我的文件?
编辑
也试过这个
for i in {1.."$number"}
do
k=`echo ${n} | tr -d '}' | cut -d "." -f 3`
commands > ${k}_output
done
但它不起作用。