RosettaCodeData/Task/Power-set/UnixPipes/power-set.up

23 lines
290 B
Plaintext

| cat A
a
b
c
| cat A |\
xargs -n 1 ksh -c 'echo \{`cat A`\}' |\
xargs |\
sed -e 's; ;,;g' \
-e 's;^;echo ;g' \
-e 's;\},;}\\ ;g' |\
ksh |unfold `wc -l A` |\
xargs -n1 -I{} ksh -c 'echo {} |\
unfold 1 |sort -u |xargs' |sort -u
a
a b
a b c
a c
b
b c
c