Odpowiedzi

2010-04-12T21:52:00+02:00
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:

#!/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



2010-04-12T21:52:33+02:00
W au3 wystarczy wczytac plik do zmiennej i sprawdzic zawartosc:

$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