Можно ли указать количество аргументов, принимаемых xargs
не делая этого явно с опцией -n
, но неявно с разделителем, чтобы отдельные параметры были разделены пробелом, но группа аргументов, которые xargs принимает сразу, быть разделены, например '\n'
Я хочу иметь возможность передать гибкое количество параметров в сценарий: эти параметры хранятся в списке, как этот:
param1 param2
param1 param2 param3
param1
Должна быть возможность передавать одну строку параметров за раз в сценарий. Я не хочу использовать прокси-скрипты и не хочу записывать временный список файлов или команд на диск. Я хочу прочитать параметры из файла, изменить их "на лету" (например, удалить все остальные строки) и перенаправить их с помощью xargs в целевой сценарий.
Я попытался использовать '\n'
в качестве разделителя аргументов, но все параметры строки интерпретируются как один аргумент, даже если они разделены пробелом.