/ / Правилно цитиране на това, че под-променливите се разширяват в своите параметри? - Баш

Правилното цитиране за това, че подвариантите се разширяват в собствените си параметри? - Баш

Какъв е най-добрият начин

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

cat $catlist

Обикновено gotchya с цитирането е, че не правите достатъчно.

Отговори:

2 за отговор № 1

Никога не поставяйте повече от един аргумент в един низ; имате нужда от масив, който да съдържа множество аргументи.

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

cat "${catlist[@]}"