Piszę skrypt UNIXowy, który ma za zadanie sprawdzić czy dane słowo występuje w pliku.
Mój kod prezentuje sie następująco
#!/bin/bash
plik1=$1
plik2=$2
slowo1=$3
rozmiar=`cat "$1" | wc -l`
while [ $rozmiar -gt 0 ]; do
slowo=`cat "$1" | tail -n $rozmiar | head -n 1`
if [ $slowo = $3 ]; then
echo "$3"
echo "$slowo"
echo "plik1"
else
echo "Różne"
fi
rozmiar=`expr $rozmiar - 1`
done
Wydaje sie być poprawny jednak nie porównuje mi wartości (pliki istnieją, wypełnione znakami)
(działanie jest w zdjęciu w załączniku)
- aaa.png (56 KB) - ściągnięć: 80
grep
?Arwena MarenwenvpiotrArwena Marenwen