[+] kolejkowanie operacji na kilku plikach
: 24 grudnia 2008, 19:28
Problem wydaje mi się dość banalny, jednak nie umiem go sam rozwiązać - szukając na forum też nic ciekawego nie znalazłem.
Mianowicie, jestem sobie w takim katalogu:
Chcę posłuchać, wpisuję:i wszystko działa. Co do składni nikt nie ma zastrzeżeń, wiadomo o co chodzi.
Teraz podobna sytuacja. Jestem w takim oto katalogu:to tylko fragment, w każdym razie chcę sobie oszczędzić klikania i piszę: Rozumiem to tak, że poprzez wildcard * przekazywane są wszystkie nazwy plików do jednego programu (jednej instancji?) unzip. Jedyne logiczne rozwiązanie jakie mi się nasuwa to popełnić jakiś skrypt, który wylistuje obecny katalog gdzieś do tempa i tam wyłuska z listy same nazwy plików, po czym pojedynczo, po kolei (może w jakiejś pętli for...next) przekaże je unzipowi.
Czy jest jakieś prostsze rozwiązanie?
Mianowicie, jestem sobie w takim katalogu:
Kod: Zaznacz cały
lis6502@Nexus:~/data/modok/pax/flashback$ ls
flashback-ascenseur.mod flashback-game_over.mod flashback-options1.mod
flashback-ceinturea.mod flashback-holocube.mod flashback-options2.mod
flashback-chute.mod flashback-introb.mod flashback-reunion.mod
flashback-desintegr.mod flashback-jungle.mod flashback-taxi.mod
flashback-donneobjt.mod flashback-logo.mod flashback-teleport2.mod
flashback-fin2.mod flashback-memoire.mod flashback-teleporta.mod
flashback-fin.mod flashback-missionca.mod flashback-voyage.mod
Kod: Zaznacz cały
xmp *
Teraz podobna sytuacja. Jestem w takim oto katalogu:
Kod: Zaznacz cały
lis6502@Nexus:~/Desktop/cta$ ls
16-beat.zip felix.zip nightbeat.zip
2pac.zip ferdinand.zip night_shade.zip
4-mat.zip feri.zip nonametm.zip
911.zip finn_renard.zip nopedope.zip
Kod: Zaznacz cały
lis6502@Nexus:~/Desktop/cta$ unzip *
Archive: 16-beat.zip
caution: filename not matched: 2pac.zip
caution: filename not matched: 4-mat.zip
caution: filename not matched: 911.zip
Czy jest jakieś prostsze rozwiązanie?