Я хотел бы иметь содержимое нескольких переменных в файле как один столбец. Если я, например, установить свои переменные:Перечислить содержимое переменной в отдельный файл (unix)
FILE1=1.txt
FILE2=2.txt
FILE3=3.txt
Для Grep всех переменных, которые начинаются с FILE и затем рядом я:
set | grep FILE[0-9] > LIST
содержимое, однако, только имена переменных и не содержание, то есть:
head LIST
FILE1
FILE2
FILE3
Я хотел бы иметь:
1.txt
2.txt
3.txt
На связанный с этим вопрос: Я использую set
для печати переменных. Есть ли команда, которая только печатает переменные, установленные в текущем сеансе?
спасибо! Это работает, однако, не с 'compgen -A'. вместо этого следует использовать этот 'set', который будет печатать переменные и их содержимое. Спасибо! Кроме того, есть ли лучший способ распечатать переменные? Я хотел бы просто напечатать все переменные, которые были установлены в текущем сеансе терминала или скриптом, который я запускаю. – Vaxin
@ Vaxin: см. Мое обновление, чтобы сохранить все установленные значения в файле. – Inian