Tohle mámARR1=("a" "b" "c")ARR2=("d" "e" "f")
Tohle chciARR3=("a" "b" "c" "d" "e" "f")
Tohle chciARR1=("a" "b" "c" "d" "e" "f")
Kód: [Vybrat]Tohle chciARR1=("a" "b" "c" "d" "e" "f")
ARR1=(${ARR1[*]} ${ARR2[*]})
ARR1=(${ARR1[@]} ${ARR2[@]})
Díky, například jak?
ARR1=("${ARR1[@]}" "${ARR2[@]}")
ARR1=`cat <<EOF a b c EOF`ARR2=`cat <<EOF d e EOF`ARR3=$(echo "$ARR1"; echo "$ARR2")
většina utilit funguje nejlépe s řádky. Taková reprezentace může být výhodná, nemusíte se starat o uvozování slov obsahující mezery.Kód: [Vybrat]ARR1=`cat <<EOF ...
ARR1=`cat <<EOF ...
cat soubor1 soubor2 soubor3
Citace: gll 02. 11. 2017, 22:21:35většina utilit funguje nejlépe s řádky. Taková reprezentace může být výhodná, nemusíte se starat o uvozování slov obsahující mezery.Kód: [Vybrat]ARR1=`cat <<EOF ...A teď to zkus bez proměnných:Kód: [Vybrat]cat soubor1 soubor2 soubor3.. a mám spojené 3 soubory do jednoho datového proudu bez použití proměnných.
Citace: Kit 02. 11. 2017, 22:50:42Kód: [Vybrat]cat soubor1 soubor2 soubor3.. a mám spojené 3 soubory do jednoho datového proudu bez použití proměnných.Předpokládám, že ty pole inicializuje uvnitř skriptu a nechce vytvářet soubory navíc.
Kód: [Vybrat]cat soubor1 soubor2 soubor3.. a mám spojené 3 soubory do jednoho datového proudu bez použití proměnných.
Do pole načítám názvy adresářů.