Извлеките файл tar.gz в файл с тем же именем

Вы можете использовать shiftдля перемещения вниз по строке параметров.

name=$1
family=$2
shift 2

for var in "$@"
do
  something_with "$var"
done

shift 2по существу удалит параметры 1 и 2 и перезапустится с 3(arg1).

0
18.09.2021, 03:24
1 ответ

Как объяснялось в комментариях, вы можете использовать ответы на Как выбрать имя каталога во время распаковки , выбрав имя каталога, соответствующее имени файла архива.

Другой возможностью является использование unar; для этого у него есть специальная опция -d, которая извлечет данный архив в каталог, соответствующий его имени.

1
18.09.2021, 07:27

Теги

Похожие вопросы