다음을 표현하는 더 관용적인 방법이 있나요?
xargs -r -l1 -I % bash -c 'cat <(echo %)'
여기서는 cat
명령줄에서 관련 인수를 허용하지 않는 예상 프로그램을 나타냅니다 batch
.
답변1
쉘의 read
내장 기능은 일반적으로 매우 빠르지는 않지만(매우 정중하게 말하면) 몇 가지 포크를 절약할 수 있습니다.
while read line; do
echo -n "$line" | cat /dev/stdin
done