Wow, nie sądziłem że mój temat spotka się z takim odezwem

. Dziękuję
Utumno, ale nie korzystam z Gnome'a, a sam pomysł takiego skryptu przydałby się 'przenośny'; czasem zachodzi potrzeba wykonania kilku operacji na jednym pliku w trybie mocno okrojonego systemu. Tym niemniej wciąż zaskakują mnie możliwości Linuksowych przeglądarek plików. Pokombinuję i dam znać.
[ Dodano: 2009-01-24, 08:18 ]
Haha, ludziki uśmiejecie się
Kod: Zaznacz cały
Dr. Pc Putte - AnyDVD 6.1.5.1 Betacrk_1.xm <-ten plik aktualnie idzie
Extended Module Player 2.5.1 Fri Dec 7 09:58:06 BRST 2007
Copyright (C) 1996-2007 Claudio Matsuoka and Hipolito Carraro Jr
Using file: Dr.
Mixer set to 16bit, 44100 Hz, interpolated stereo
xmp: Dr.: unrecognized file format
xmp: Pc: No such file or directory
xmp: Putte: No such file or directory
xmp: -: No such file or directory
xmp: AnyDVD: No such file or directory
xmp: 6.1.5.1: No such file or directory
xmp: Betacrk_1.xm: No such file or directory
xmp: Pc: No such file or directory
xmp: Putte: No such file or directory
xmp: -: No such file or directory
xmp: AnyDVD: No such file or directory
xmp: 6.1.5.1: No such file or directory
xmp: Betacrk_1.xm.wav: No such file or directory
:-P Na to wychodzi że każdą ' ' trzeba zamienić na '\ '. O'rany, takich jaj nie uświadczyłem od czasu instalacji wifi

.
[ Dodano: 2009-01-24, 08:48 ]
Nakreśliłem węża do seda, o takiego
Piękne, nie? :-P. W każdym razie, problem z tym jest taki: jak puszczam to w takiej formie
wynik jest oczekiwany, czyli
SnD\ -\ Invisible\ Browsing\ 6.0crk.xm
Jak dla mnie bomba. Natomiast jeśli zamykam to do zmiennej na przykład o tak:
to bash moje ciężko pozamieniane '\ ' przerabia spowrotem na ' '. Argh. Jest jakieś bardziej eleganckie rozwiązanie niż przekierowanie wyjścia z sed'a do pliku i czytanie go później?
[ Dodano: 2009-01-24, 08:58 ]
Poddaje się.
Wynik działania skryptu
Kod: Zaznacz cały
Extended Module Player 2.5.1 Fri Dec 7 09:58:06 BRST 2007
Copyright (C) 1996-2007 Claudio Matsuoka and Hipolito Carraro Jr
Using file: Serials\
Mixer set to 16bit, 44100 Hz, interpolated stereo
xmp: Serials\: unrecognized file format
xmp: 2k\: No such file or directory
xmp: 6.0.mod: No such file or directory
xmp: 2k\: No such file or directory
xmp: 6.0.mod.wav: No such file or directory
xmp: invalid option -- \
xmp: invalid option -- \
xmp: invalid option -- \
xmp: invalid option -- \
xmp: invalid option -- \
xmp: invalid option -- \
Sam skrypt
Kod: Zaznacz cały
#!/bin/bash
for file in *
do
echo $file |sed 's/ /\\ /g' >/tmp/dłoń
xmp $(cat /tmp/dłoń) -o $(cat /tmp/dłoń).wav
done
To samo w konsoli
Kod: Zaznacz cały
lis6502@Nexus:~/Desktop/New Folder$ xmp S.T.A.R.S.\ -\ ProxyCap\ 3.02crk.it
Extended Module Player 2.5.1 Fri Dec 7 09:58:06 BRST 2007
Copyright (C) 1996-2007 Claudio Matsuoka and Hipolito Carraro Jr
Using OSS PCM audio [8 fragments of 4116 bytes]
Mixer set to 16bit, 44100 Hz, interpolated stereo
Loading S.T.A.R.S. - ProxyCap 3.02crk.it... (1 of 1)
Module title : Crack by ValdikSS
Module type : IMPM 2.14 (ModPlug Tracker 1.16)
Module length : 19 patterns
Instr/FX mode : new/IT
Instruments : 7 .......
Stored Samples : 90 ................
Stored Patterns: 15 ...............
Channels : 9 [ 8 8 8 8 8 8 8 8 8 ]
Estimated time : 1min16s
Elapsed time : 1min16s
Channels used : 15/9, avg 9.83 (109.2%)
Jaka jest różnica? Chyba wytnę wszystkie spacje w nazwach :evil:.