Принципиально новый для bash, и я хочу распаковать файл и вскоре после этого получить все файлы внутри этого нового распакованного файла, чтобы просмотреть их.
Поскольку я новичок в bash, янемного борется, и самый быстрый способ, который я нашел, это жестко закодировать имя сжатого файла.
Поскольку я не хочу жестко задавать больше переменных, мне было интересно, могу ли я сохранить переменную распакованного файла (то же самое без .tar.gz) после запуска команды для распаковки.
COMP_FILE=$(ls data_compressed*)
tar zxf ${COMP_FILE}
FILE_LIST=$(ls $COMP_FILE)
echo $FILE_LIST
Довольно плохо знаком с BASH, поэтому не стесняйтесь исправлять или указывать на любые направления, где я могу узнать больше.
Спасибо.