1

最善の方法は何ですか

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

cat $catlist

通常、引用に関する落とし穴は、十分に行っていないことです。しかし、実際にはこれらを独自のパラメーターにしたいので、どうすればよいかわかりません。

4

1 に答える 1

2

1 つの文字列に複数の引数を入れないでください。複数の引数を保持するには配列が必要です。

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

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