Как отменить и вернуться случайный элемент '7z e'

411-

Если Выбрать Выбросы файла в строке, вы можете установить IFS , чтобы содержать только новую строку. Например, (в Bash):

saved_ifs=$IFS
IFS=$'\n'
for i in $(pick .??*) ; do ... ; done
IFS=$saved_ifs

Это позволит вашим именам имена файлов содержать пробелы и вкладки, конечно, если они содержат новые, которые все равно будут проблемы. Вы также можете рассмотреть возможность отключения глобубинга, если есть какие-либо имена файлов со мировыми символами (например, * или ? ). Используйте SET -F , чтобы отключить и SET + F для ReEnable.

1
10.05.2015, 10:51
1 ответ

, глядя на Этот ответ и , в частности, один , я закончил запустить эту команду, которая удаляла все нежелательные файлы:

7z l archive.zip | awk ' {print $6} ' | awk '
  function basename(file) {
    sub(".*/", "", file)
    return file
  }
  {print basename($1)} ' | xargs rm -rf
0
28.01.2020, 01:42

Теги

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