Чи можна вказати кількість аргументів, які xargs
приймає, не роблячи це явно з -n
опцією, але неявно з роздільником, щоб окремі параметри були розмежовані пробілом, але групу аргументів, які приймає xargs одразу, буде розмежовано наприклад '\n'
?
Я хочу мати можливість передавати гнучку кількість параметрів до сценарію: Ці параметри зберігаються в такому списку:
param1 param2
param1 param2 param3
param1
Сценарій повинен одночасно передавати один рядок параметрів. Я не хочу використовувати будь-які проксі-скрипти і не хочу писати тимчасовий список файлів або команд на диск. Я хочу прочитати параметри з файлу, змінити їх "на льоту" (наприклад, видалити всі інші рядки) та перенаправити їх з xargs до цільового сценарію.
Я намагався використовувати '\n'
як роздільник аргументів, але, ніж усі параметри в рядку, інтерпретуються як один аргумент, навіть якщо вони розмежовані пробілом.