- Wystarczylo by np.
mv /home/user/*mp3 /tmp
i to przeniesie pliki z /home/user/ do /tmp
mozna tez tak
mv `pwd`/*mp3 /tmp
i to przeniesie pliki z miejsca z ktorej wykonujesz komde do /tmp
Co do spacji w sciezce, mozna tak:
"/home/user/Moje pliki/"
albo
/home/user/"Moje pliki"/
albo
/home/user/Moje\\ pliki/
Co do powyzszego skryptu to nie wiele rozumiem, chetnie poczytam twoja koncepcje,
co kazda z tych lini ma robic, albo jak ty bys chcial aby skrypt pokolei co robil?
Prosbe swa motywuje iz kiepski ze mnie koder i nie dziala mi dzis youtube,
lub dciagle sie psuje (html5)
Jeszcze cos do pisze
[.@localhost Moje dokumenty]$ `pwd` ls
bash: /home/./PRACE/REPO/Moje: No such file or directory
[.@localhost Moje dokumenty]$ "`pwd`" ls
bash: /home/./PRACE/REPO/Moje dokumenty: Is a directory
takze widzisz , cudzyslow sie przydaje,
a znaczek " ` " znajdziesz z lewej strony klawiatury, obok "Esc",
i ten znaczek powoduje ze slowo pwd jest wykonane jako komenda.
W przypadku operowania na zmiennych lubie bardzo dawac w nawiasach np.
a=$(uname -a)
echo " Twoj system jest $a "
Poprawione:
Wlasnie sie dowiedzialem ze
echo $a
to wynik bedzie w 1 lini, a jak dam w cudzyslow
echo "$a"
to bedzie ladnie sformatowany jak chcialem i jak byl orginalnie.