Я хочу, чтобы gunzip имя файла, хранящегося в $ 2, в указанный каталог, хранящийся в $ 3. Например,Как удалить расширение позиционного параметра?
если [-f $ 2]; затем
Gunzip $ 2
here I want to remove .gz from $2
мв $ 2 $ 3
фи
так из командной строки терминала при выполнении сценария I тип:
-z anotherdirectory/test.txt user/harry
, поскольку ошибка говорит mv: не может stat 'backup/test.txt.gz': нет такого файла или каталога.
Спасибо всем!
'mv' это первый и' gunzip' это второй? –
При этом появляется такая ошибка: «gzip: backup/test.txt.gz: нет такого файла или каталога». Файл перемещается, но не распаковывается. –
Вам нужно будет показать больше фактического кода, если вы хотите получить более конкретную помощь. Также, если вы посмотрите вокруг этого сайта, вы найдете много примеров расширения параметров, используемых для этого. –