Ściągnąłem i odpaliłem i działa pięknie
![Smiley :)](http://forum.linux.pl/Smileys/default/smiley.gif)
Ścieżkę podajesz albo jako absolutną:
/katalog/gdzie/pracujesz/plik1
albo relatywną (od miejsca wywołania skryptu), czyli wtedy powinno wyglądać w konsoli tak:
> cd /katalog/gdzie/pracujesz
> echo "Jakis tam tekst..." > plik1
> ./skrypt
Witaj w skrypcie do zmiany
wielkości liter w pliku.
#####################################
Po wpisaniu wciśnij Enter by przejść dalej.
#####################################
Podaj ścieżkę do pliku : plik1
Podaj nazwę nowego pliku : plik2
> cat plik2
JAKIS TAM TEKST...
Wtedy "plik1" będzie w zmiennej $my_file, a "plik2" w $new_file.
Przed wywołaniem polecenia:
cat "$my_file" | tr [[:lower:]] [[:upper:]] > "$new_file"
zostanie ono zamienione na:
cat "plik1" | tr [[:lower:]] [[:upper:]] > "plik2"
PS. Pamiętaj, że przy wywołaniu:
> cd /katalog/gdzie
> ./pracujesz/skrypt
musisz podać "pracujesz/plik1".