Na linuxie 1.Napisac skrypt którego zadaniem bedzie sprawdzenie czy dane słowo znajduje się w pliku tekstowym 2. Napisać skrypt którego zadaniem będzie odnalezienie katalogu w całej strukturze katalogu Linux.
dziaaq1994
Program grep przeszukuje plik i wyświetla linie pasujące do wzorca (czyli linie które zawierają szukane słowo).
składnia:
grep szukane_slowo plik
# wiersze zawierające słowo "Linux" w pliku "konfiguracja":
grep Linux konfiguracja
# wiersze ze słowem mariusz w pliku /etc/passwd
grep mariusz /etc/passwd
# wiersze ze słowem Linux we wszystkich plikach *.txt, *.htm i *.html
grep Linux *.{txt,htm?}
Krótki skrypt proszący o nazwę szukanego słowa oraz pliku tekstowego do przeszukania:
składnia:
grep szukane_slowo plik
# wiersze zawierające słowo "Linux" w pliku "konfiguracja":
grep Linux konfiguracja
# wiersze ze słowem mariusz w pliku /etc/passwd
grep mariusz /etc/passwd
# wiersze ze słowem Linux we wszystkich plikach *.txt, *.htm i *.html
grep Linux *.{txt,htm?}
Krótki skrypt proszący o nazwę szukanego słowa oraz pliku tekstowego do przeszukania:
#!/bin/bash
echo -n "Szukane slowo: "
read slowo
echo -n "Plik: "
read plik
grep "$slowo" "$plik"
Wyrażenie:
grep Anna *
Będzie szukać wyrazu Anna we wszystkich plikach bieżącego katalogu
zamiast Anna wpisujemy żądane słowo
mam nadzieję że pomogłem
mile widziane naj
pozdrawiam dziaaq1994
$plik = "sciezka/do/pliku.txt"
$szukamy = "slowo_ktorego_szukasz"
$read = FileRead($plik)
if StringRegExp($read,$szukamy) Then
MsgBox(0,"1","znaleziono")
Else
MsgBox(0,"0","nieznaleziono")
EndIf
na linuksie tez chodzi bez problemu