Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Bash - Název složený kombinací dvou množin názvů

Dobrý den,

potřeboval bych poradit s tímto zadáním: Mám vytvořit skript, který najde všechny soubory, jejichž jména se dají kombinovat z dvou množin. Zadání by mohlo znít cca takto: Najdi všechny soubory s názvy {a,b,c}-{d,e,f}.

Skript by měl vypsat všechny soubory ve všech složkách a podsložkách s názvy a-d; a-e; a-f; b-d;b-e; ...

Předpokládal jsem použití příkazu find -name, ale nevím co psát dál za name tak aby to hledalo různé kombinace těchto množin.

Za jakoukoliv radu, či nasměrování děkuji :)

Předmět Autor Datum
řešilo se nedávno: http://pc.poradna.net/q/view/787090-find-v-unixu?p age=r788172 edit: pochopil-l…
touchwood 16.03.2012 13:44
touchwood
#!/bin/bash for fname in {in,out}-{come,going} do echo find . -name $fname find . -name $fname done…
emem 19.03.2012 08:37
emem
proč tak zbytečně složitě? stačí přece find . -regex '.*/[a-c]-[d-f]'… poslední
touchwood 19.03.2012 09:00
touchwood

Zpět do poradny Odpovědět na původní otázku Nahoru