Tak wygląda u mnie
test2 jest skryptem umieszczonym w $HOME/bin
test na próbę lista m3u
test2 $HOME/Desktop/test $TMP
Kod: Zaznacz cały
+ '[' /home/verdorben/Desktop/test = '' ']'
+ '[' /home/verdorben/tmp = '' ']'
+ '[' '!' -d /home/verdorben/tmp ']'
+ grep '^[A-Za-z]' /home/verdorben/Desktop/test
+ read LINE
++ echo Desktop/a12 15-44 '(22).mp4'
++ sed 's/ /\*/g'
+ CONVERT='Desktop/a12*15-44*(22).mp4'
+ cp '/home/verdorben/Desktop/a12 15-44 (22).mp4' '/home/verdorben/Desktop/a1215-44 (22).mp4' /home/verdorben/tmp
+ read LINE
++ echo Desktop/a1215-44 '(22).mp4'
++ sed 's/ /\*/g'
+ CONVERT='Desktop/a1215-44*(22).mp4'
+ cp '/home/verdorben/Desktop/a1215-44 (22).mp4' /home/verdorben/tmp
+ read LINE
+ rm -f /home/verdorben/Desktop/test.21201
cat test
##125
Desktop/a12 15-44 (22).mp4
Desktop/a1215-44 (22).mp4
ls $TMP/*.mp4
/home/verdorben/tmp/a12 15-44 (22).mp4 /home/verdorben/tmp/a1215-44 (22).mp4
edit:
Skrypt działa na Slackware/Mandriva, nie mam pod ręką *buntu żeby sprawdzić, ale wielokrotnie tworzone skrypty na innych dystrybucjach działały mi na *buntu
edit2:
Ciągnę właśnie DVD Ubuntu, wieczorem dam Ci odp., czy i jak funkcjonuje na Ubuntu.
EDIT:
No to muszę Ciebie zmartwić, skrypt działa i na aktualnym Ubuntu.
Kod: Zaznacz cały
ubuntu@ubuntu:~$ cp -R '/media/disk-1/verdorben/bin' .
ubuntu@ubuntu:~$ mkdir tmp
ubuntu@ubuntu:~$ export TMP=$PWD/tmp
ubuntu@ubuntu:~$ echo $TMP
/home/ubuntu/tmp
ubuntu@ubuntu:~$ export PATH="$PATH:$HOME/bin"
ubuntu@ubuntu:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/ubuntu/bin
ubuntu@ubuntu:~$ test2 Desktop/test $TMP
+ [ Desktop/test = ]
+ [ /home/ubuntu/tmp = ]
+ [ ! -d /home/ubuntu/tmp ]
+ grep ^[A-Za-z] Desktop/test
+ read LINE
+ echo Desktop/a12 15-44 (22).mp4
+ sed s/ /\*/g
+ CONVERT=Desktop/a12*15-44*(22).mp4
+ cp /home/ubuntu/Desktop/a12 15-44 (22).mp4 /home/ubuntu/Desktop/a1215-44 (22).mp4 /home/ubuntu/tmp
+ read LINE
+ echo Desktop/a1215-44 (22).mp4
+ sed s/ /\*/g
+ CONVERT=Desktop/a1215-44*(22).mp4
+ cp /home/ubuntu/Desktop/a1215-44 (22).mp4 /home/ubuntu/tmp
+ read LINE
+ rm -f Desktop/test.6193
ubuntu@ubuntu:~$ ls $TMP
a12 15-44 (22).mp4 a1215-44 (22).mp4
ubuntu@ubuntu:~$ which sh
/bin/sh
ubuntu@ubuntu:~$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 2009-04-20 13:59 /bin/sh -> dash
ubuntu@ubuntu:~$
Podeślij mi na ten adres: hlcxgnoawath @ mailinator.com
jakąś playliste ,ten skrypt który sobie skopiowałeś +
$ dpkg -l | grep ^ii | awk '{print $2}' >zainstalowane
<- ten plik
+ wynik komendy
$ env >mójenv
<- ten plik