我正在使用循环遍历命令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
但它不起作用。