Каков правильный синтаксис для извлечения только имен файлов, а не путей из архива TGZ в скрипте bash? - PullRequest
0 голосов
/ 18 октября 2019

В сценарии оболочки я хочу извлечь из архива TGZ только имена файлов, а не пути, и записать их в текстовый файл.

Я использую заменяемый параметр, чтобы выбрать файл, как вПример сценария. (Система удаляет некоторые символы из примера кода. Вокруг параметра, являющегося только частью полного имени файла, есть звездочки. Вокруг строки базового имени есть также «обратные галочки», исключая расширение «.txt».)

tar -tzf $ {1} .tgz> TGZ_filelist / basename *${1}*.tgz .txt

Полученный текстовый файл с использованием этой команды имеет полный путь, а не только имена файлов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...