По этой ссылке: https://superuser.com/a/180252/401901

Используется следующая команда:

cat list.txt | xargs -I % echo cp % new_folder

Что означает % % использования?

Все результаты поиска Google о его использовании в операции по модулю. Или я искал это неправильно?

Кроме того, есть ли название для этого вида использования?

Спасибо!

1 ответ1

1

От man xargs:

   -I replace-str
          Replace  occurrences  of  replace-str in the initial-arguments with names read
          from standard input.  Also, unquoted blanks do not terminate input items;  in‐
          stead the separator is the newline character.  Implies -x and -L 1.

Таким образом, он устанавливает % чтобы быть частью команды, которая заменяется списком файлов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .