cat a.txt | xargs -I % echo %
В приведенном выше примере xargs принимает echo%
в качестве аргумента команды. Но в некоторых случаяхМне нужно несколько команд для обработки аргумента вместо одной. Например:
cat a.txt | xargs -I % {command1; command2; ... }
Но xargs не принимает эту форму. Одно из известных мне решений состоит в том, что я могу определить функцию для обертывания команд, но это не конвейер, я не предпочитаю его. Есть ли другое решение?