1
n=4
file1=firstfile.txt
file2=secondfile.txt
catlist="$file1" "$file2" 'file3.txt file'"$n"'.txt'
cat $catlist
最好的辦法通常有引述gotchya是你沒有做足夠的。但我確實希望這些是他們自己的參數,所以我不確定如何去做這件事。
n=4
file1=firstfile.txt
file2=secondfile.txt
catlist="$file1" "$file2" 'file3.txt file'"$n"'.txt'
cat $catlist
最好的辦法通常有引述gotchya是你沒有做足夠的。但我確實希望這些是他們自己的參數,所以我不確定如何去做這件事。
切勿將多個參數放入單個字符串;你需要一個數組來保存多個參數。
catlist=("$file1" "$file2" file3.txt "file$n.txt")
cat "${catlist[@]}"
很酷,謝謝! [alkjdfs] – haxxerz 2012-08-14 05:48:06
你能舉一個你想要的輸出的例子嗎? – walrii 2012-08-14 02:14:41
你正試圖處理文件名中的空格? – 2012-08-14 02:16:08
nope,沒有空格。我想要一個接一個地輸出列表中每個文件的內容。 – haxxerz 2012-08-14 02:24:18