Category:UnixPipes: Difference between revisions

Content added Content deleted
No edit summary
(Adding a new tool unfold)
Line 4: Line 4:


Using utilities from, [http://packages.debian.org/unstable/utils/moreutils moreutils]
Using utilities from, [http://packages.debian.org/unstable/utils/moreutils moreutils]

'''unfold'''

Defining unfold as the opposite of xargs, i.e take a list of arguments and send them one at a time.
The definition would be
<lang bash>
|cat unfold
num=$1
while read xxx; do
for i in $xxx; do
echo $i
done |xargs -n $num echo
done

|echo 1 2 3 4 5 6 7 8 |unfold 3
1 2 3
4 5 6
7 8

</lang>