1

最好的方法是什么

n=4
file1=firstfile.txt
file2=secondfile.txt
catlist="$file1" "$file2" 'file3.txt file'"$n"'.txt'

cat $catlist

通常,引用的问题是你做得不够。但我实际上确实希望这些成为他们自己的参数,所以我不确定如何去做。

4

1 回答 1

2

切勿将多个参数放入单个字符串;你需要一个数组来保存多个参数。

catlist=( "$file1" "$file2" file3.txt "file$n.txt" )

cat "${catlist[@]}"
于 2012-08-14T05:30:15.633 回答