Oto mój pierwszy skrypt w bashu. Bardzo bym prosił o sprawdzenie, bo męczę się już od kilku godzin i nadal nie chce działać.
Skrypt ma pobierać pliki z określonej lokalizacji, a następnie jest kompresowany, tworzony torrent i generowany post do pliku $nazwa.txt.
Kod: Zaznacz cały
#!/bin/bash
echo 'Podaj link do źródła'
read link
echo 'Podaj link www seeda'
read urlmm
plik="baza.txt"
a=0
echo 'liczba map'
read koniec
while [ "$koniec"=="$numer" ]
do
p=p
numerp=$numer$p
let "numer=$a+1"
nazwa=$(sed -n "$numerp" $plik)
linknazwa=$link$nazwa
echo '$linknazwa'
wget -A bsp "$linknazwa"
bzip2 -z -9 $nazwa
bz2=.bz2
nazwabz2=$nazwa$bz2
$wwwseed=$urlmm$nazwabz2
mktorrent -a http://red.tracker.prq.to:80/announce -n $nazwabz2 -w $wwwseed
txt=.txt
nazwa2=$nazwa$txt
touch
echo "Nazwa mapy - $nazwa" >> $nazwa2
echo "Autor - yy [/size]" >> $nazwa2
echo "Kompresja bzip2" >> $nazwa2
urlhttp=$urlmm$nazwabz2
echo "$urlhttp" >> $nazwa2
torrent=.torrent
nazwatorrent=$nazwabz2$torrent
echo "Torrent" >> $nazwa2
urltor=$urlmm$nazwatorrent
echo "$urltor" >> $nazwa2
done
Zawartość folderu baza.txt:
Kod: Zaznacz cały
1.bsp
2.bsp
stutu.bsp
aa.bsp
test.bsp
costam.bsp
