Minimalne wymagania do zaliczenia ćwiczenia, jak również forma
sprawozdania będą określone przez prowadzących zajęcia
laboratoryjne.
cat plik1 > plik2
cat plik1 >> plik2
cat plik1 plik2 > plik3
cat plik1 plik2 >> plik3
ls -l > plik
ls -l istniejący_plik nieistniejący_plik
ls -l istniejący_plik nieistniejący_plik > out_ist
ls -l istniejący_plik nieistniejący_plik > out_ist 2>out.nieist
ls -l istniejący_plik nieistniejący_plik > out_plik 2>&1
ls -l istniejący_plik nieistniejący_plik > out_ist 2>/dev/null
ls -al > plik; cut -c 15-25 plik
ls -al | cut -c -15
ls -l /usr/bin | cut -c 45- | less
ps -e > psout; sort +3 psout > pssort; less psout; less pssort
ps -e | sort +3 | less
ps -e | wc; ps -e | wc -l;
ps -e > psout; wc -l < psout
ps -e > psout; wc -l < psout
ps -e > psout; wc -l < psout > il_lin
Zapisz te komendy w pliku tekstowym skrypt1, a następnie
wykonaj napisany skrypt poprzez wywołanie
sh skrypt1
i
sh < skrypt1.
Wykorzystaj możliwość tworzenia skryptów do realizacji następnych zadań
`expr $arg1 + 2` -eq $arg2 -- prawdziwe jeśli arg1+2=arg2
`expr $arg1 + 2` -ne $arg2 -- prawdziwe jeśli arg1+2<>arg2
`expr $arg1 + $arg2` -gt 5 -- prawdziwe jeśli arg1+arg2>5
`expr $arg1 + $arg2 + 2` -ge $arg2 -- prawdziwe jeśli arg1+arg2+2>=arg2
`expr $arg1 + 1` -lt `expr $arg2 + 2` -- prawdziwe jeśli arg1+1<arg2+2
`expr $arg1 + 1` -le `expr $arg2 + 2` -- prawdziwe jeśli arg1+1<=arg2+2