Есть код наподобие такого
#!/bin/bash
var="textvariable1"; echo "$var `date`"
var="textvariable2"; echo "$var `date`"
var="textvariable3"; echo "$var `date`"
var="textvariable4"; echo "$var `date`"
(Пример с подходящим мне выводом на экран, но некрасиво написанный)Ка это безобразие превращается в человеческий вид? Типа:
#!/bin/bash
var="{
textvariable1
textvariable2
textvariable3
textvariable4
}"; echo "$var `date`"Если можно, чтобы строки с переменными, были как во втором примере, без дополнительных символов, т.е в строке только переменная, но результат выводило как в первом примере
for var in textvariable1 textvariable2 textvariable3 textvariable4; do
printf '%s %s\n' "$var" "$(date)"
doneили
while read var; do
printf '%s %s\n' "$var" "$(date)"
done <<EOF
textvariable1
textvariable2
textvariable3
textvariable4
EOFПодходит?
>[оверквотинг удален]
>while read var; do
> printf '%s %s\n' "$var" "$(date)"
>done <<EOF
>textvariable1
>textvariable2
>textvariable3
>textvariable4
>EOF
>
>Подходит?Да, второй вариант подошел прекрасно. Отдельное спасибо за оперативность