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> |