Witam
muszę napisać skrypt który będzie wyświetlał zawartość zadanego pliku tekstowego modyfikując go tak aby każde zdanie było w osobnej (jednej) lini. puste linie muszą pozostać puste. Znaki po których tekst ma być przenoszony do nowej linii to ? ! .
nie wiem jak skutecznie użyć polecenia AWK
#!/bin/bash
if [ $# -eq 0 ]
then
echo "Brak parametrów, podaj jeden parametr "
exit 1
fi
if [ $# -ne 1 ]
then
echo "Zla ilosc parametrow"
exit 1
fi
if [ ! -e $1 ]
then
echo "Nie ma takiego parametru "
exit 1
fi
cat $1 | awk -F[.,?,!] '{print $0}'