
#bash #linux #programowanie
Siema, mam do napisania skrypt, który pyta użytkownika o ścieżkę pliku tekstowego i co chce w nim wyszukać. Ma on działać tak, że wrzuca całą zawartość pliku do pętli i robi jak by grepa z tym, że jak dla mnie grep tak nie działa bo on przy pierwszym okrążeniu wypluwa od razu wszystkie pasujące wiersze. Już mój mózg się gotuję od szukania innych opcji. Aha i każda pasująca linia musi mieć swój numer. np. 1. pierwsza pasująca 2. druga itp.
narazie mam tyle co nic, że wypluwa mi cały plik linia po lini tylko nie wiem jak wyszukać tylko te linie, które zawierają tekst, którego szuka użytkownik:
Siema, mam do napisania skrypt, który pyta użytkownika o ścieżkę pliku tekstowego i co chce w nim wyszukać. Ma on działać tak, że wrzuca całą zawartość pliku do pętli i robi jak by grepa z tym, że jak dla mnie grep tak nie działa bo on przy pierwszym okrążeniu wypluwa od razu wszystkie pasujące wiersze. Już mój mózg się gotuję od szukania innych opcji. Aha i każda pasująca linia musi mieć swój numer. np. 1. pierwsza pasująca 2. druga itp.
narazie mam tyle co nic, że wypluwa mi cały plik linia po lini tylko nie wiem jak wyszukać tylko te linie, które zawierają tekst, którego szuka użytkownik:
#!/usr/bin/bash
echo "Podaj ścieżkę pliku tekstowego"
read src;
echo "Jaki fragment tekstu chcesz wyszukać?"
read txt;
a=1;
while read line do
echo "$a:: $line"
a=$((a+1));
done<"$src"- Najlepsze
- Wszystkie komentarze







@boss69: (╯︵╰,)
*jakby
@boss69: Jak zobaczę jeszcze raz spację przed wykrzyknikiem to nigdy już Ci nie pomogę. ( ͡° ͜ʖ ͡°)
#grammarnazi
edit: teraz doczytałem o liniach, do tego to może the-silver-searcher (ag) i less