Több string variálása karakterenként - létezik ilyen paracssoros cucc?

Fórumok

Üdv! Létezik olyan parancssoros cucc, ami ilyet tud? Lehet, hogy buta a kérdés, mert valami alapparancs kapásból tudja ezt:

valami_parancs abc 12 defg
a1d
a1e
a1f
...
...
c2g

a stringek lehetnek bármik, bármennyi és bármilyen hosszúak.
Programot/scriptet tudok rá írni, nem ez a probléma, csak kérdezem hogy van-e ilyen.

Hozzászólások

Nem tudok róla, hogy pont ilyen lenne.
Minthogy az igény nem életszerű, pláne nem gyakran.
Persze láttunk már értelmetlen progikat... :)

Ha tudsz rá scriptet írni, akkor tedd azt. Ennyi idő alatt, amíg erre a válaszra vártál az már kész lehetne. ;)

---
"A megoldásra kell koncentrálni nem a problémára."

Amit keresel: cartesian product.

Ihletnek:

$ echo {1..3}+{4..6}+{7..9}
1+4+7 1+4+8 1+4+9 1+5+7 1+5+8 1+5+9 1+6+7 1+6+8 1+6+9 2+4+7 2+4+8 2+4+9 2+5+7 2+5+8 2+5+9 2+6+7 2+6+8 2+6+9 3+4+7 3+4+8 3+4+9 3+5+7 3+5+8 3+5+9 3+6+7 3+6+8 3+6+9

Mar hogy igy ertetted?
echo {a..c}{1..2}{d..g}
a1d a1e a1f a1g a2d a2e a2f a2g b1d b1e b1f b1g b2d b2e b2f b2g c1d c1e c1f c1g c2d c2e c2f c2g

--
When you tear out a man's tongue, you are not proving him a liar, you're only telling the world that you fear what he might say. -George R.R. Martin

Szinte gondoltam, hogy valami egyszerű dolog ez! De hogy pont az echo legyen a megoldás :D
Nem pont erre gondoltam, de az én problémám is megoldható vele. pl:
echo {A,2,u}{d,G}{3,P,1,d}
Ad3 AdP Ad1 Add AG3 AGP AG1 AGd 2d3 2dP 2d1 2dd 2G3 2GP 2G1 2Gd ud3 udP ud1 udd uG3 uGP uG1 uGd

-fs-
Az olyan tárgyakat, amik képesek az mc futtatására, munkaeszköznek nevezzük.

Az echo nem kell hozza. A kifejezes maga tudja ezt a kifejtest.
pl:
nyos@shodan:/tmp/test$ touch ll
nyos@shodan:/tmp/test$ {l,-}{s,l}
0 -rw-r--r-- 1 nyos nyos 0 okt 22 19:44 ll

Es amitol ez a kimenete, ami tenyleg lefut:
nyos@shodan:/tmp/test$ echo {l,-}{s,l}
ls ll -s -l

--
When you tear out a man's tongue, you are not proving him a liar, you're only telling the world that you fear what he might say. -George R.R. Martin