Discussion:
prosty skrypt pod Unixa
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
Kasia
2005-06-18 18:54:08 UTC
Permalink
Witam,

Jako, ze robie dopiero pierwsze kroki w Unixie, to bylabym bardzo wdzieczna za
pomoc w napisaniu takiego skryptu:

Mamy w katalogu skompresowane pliki. Skrypt ma dla kazdego pliku z tego katalogu
sprawdzac liczbe wystapien slowa np 'time' i jesli jest wieksza np od 60 to
wypisuje nazwe tego pliku i ile razy pojawilo sie w nim to slowo.

Wiem, ze dla kogos bardziej obznajmionego z Unixem to pewnie pestka, ale
przyznam ,ze mi sprawilo to troche klopotu... Wiadomo, ze najtrudniej zaczac :)

Z gory wielkie dzieki za wszelka pomoc badz wskazowki :)
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Grzegorz Rumatowski
2005-06-18 19:25:22 UTC
Permalink
Post by Kasia
Witam,
Jako, ze robie dopiero pierwsze kroki w Unixie, to bylabym bardzo wdzieczna za
Mamy w katalogu skompresowane pliki.
Skompresowane za pomocą czego? tar. bz2, compress, zip, gzip ... ?
Post by Kasia
Skrypt ma dla kazdego pliku z tego katalogu
sprawdzac liczbe wystapien slowa np 'time' i jesli jest wieksza np od 60 to
wypisuje nazwe tego pliku i ile razy pojawilo sie w nim to slowo.
man grep, man awk, man sed - wybierz co wolisz.

Grzechu
--
05-06-18 21:22:06
Grzegorz Rumatowski
*G*eneral *R*obotic *Z*ombie *Engineered for *C*alculation and
*H*azardous *U*tility
Kasia
2005-06-18 19:59:22 UTC
Permalink
Post by Grzegorz Rumatowski
Post by Kasia
Witam,
Jako, ze robie dopiero pierwsze kroki w Unixie, to bylabym bardzo wdzieczna za
Mamy w katalogu skompresowane pliki.
Skompresowane za pomocą czego? tar. bz2, compress, zip, gzip ... ?
gzip
Post by Grzegorz Rumatowski
Post by Kasia
Skrypt ma dla kazdego pliku z tego katalogu
sprawdzac liczbe wystapien slowa np 'time' i jesli jest wieksza np od 60 to
wypisuje nazwe tego pliku i ile razy pojawilo sie w nim to slowo.
man grep, man awk, man sed - wybierz co wolisz.
To powiedzmy ze dam grep `\(time\).*\60` *
A jak ze zliczaniem? Moge to przekierowac:
grep `\(time\).*\60` * | wc -l *
Tutaj wynik dla kazdego pliku nalezaloby pewnie przypisac do pewnej zmiennej i w
przypadku, gdy:
if zmienna>60; then
echo Plik * ma `zmienna` linii
fi

Czy jakos tak to powinno wygladac??
Post by Grzegorz Rumatowski
Grzechu
--
05-06-18 21:22:06
Grzegorz Rumatowski
*G*eneral *R*obotic *Z*ombie *Engineered for *C*alculation and
*H*azardous *U*tility
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Kacper Perschke
2005-06-18 20:20:36 UTC
Permalink
Post by Kasia
Witam,
X-Forwarded-For: [...], 149.156.96.20, [...]
A koledzy z akademika nie chcą pomóc?
Post by Kasia
[...]
Mamy w katalogu skompresowane pliki.
Czyli skrypt ma coś zrobić dla wszystkich plików w katalogu. To umiesz?
[...]
gzip
Post by Kasia
Skrypt ma dla kazdego pliku z tego katalogu
Umiesz przeszukać skompresowany plik?
Post by Kasia
sprawdzac liczbe wystapien slowa np 'time' i jesli jest wieksza np od 60 to
wypisuje nazwe tego pliku i ile razy pojawilo sie w nim to slowo.
[...]
To powiedzmy ze dam grep `\(time\).*\60` *
W 'man grep' poszukaj '-c'.
[...]
if zmienna>60; then
echo Plik * ma `zmienna` linii
fi
Rozumiem, że sprawdzanie warunków masz już w małym palcu.
Czy jakos tak to powinno wygladac??
Jakoś tak.

KAcper
--
Jeśli chcesz znać maila do mnie szukaj nagłówka "Organization".
k***@poczta.onet.pl
2005-06-18 22:06:47 UTC
Permalink
Post by Kacper Perschke
Post by Kasia
Witam,
X-Forwarded-For: [...], 149.156.96.20, [...]
A koledzy z akademika nie chcą pomóc?
Post by Kasia
[...]
Mamy w katalogu skompresowane pliki.
Czyli skrypt ma coś zrobić dla wszystkich plików w katalogu. To umiesz?
[...]
gzip
Post by Kasia
Skrypt ma dla kazdego pliku z tego katalogu
Umiesz przeszukać skompresowany plik?
Post by Kasia
sprawdzac liczbe wystapien slowa np 'time' i jesli jest wieksza np od 60 to
wypisuje nazwe tego pliku i ile razy pojawilo sie w nim to slowo.
[...]
To powiedzmy ze dam grep `\(time\).*\60` *
W 'man grep' poszukaj '-c'.
[...]
if zmienna>60; then
echo Plik * ma `zmienna` linii
fi
Rozumiem, że sprawdzanie warunków masz już w małym palcu.
Ironia?
Post by Kacper Perschke
Czy jakos tak to powinno wygladac??
Jakoś tak.
KAcper
--
Jeśli chcesz znać maila do mnie szukaj nagłówka "Organization".
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Tomasz Piłat
2005-06-20 14:28:23 UTC
Permalink
Post by Kasia
Witam,
Jako, ze robie dopiero pierwsze kroki w Unixie, to bylabym bardzo wdzieczna za
Mamy w katalogu skompresowane pliki. Skrypt ma dla kazdego pliku z tego katalogu
sprawdzac liczbe wystapien slowa np 'time' i jesli jest wieksza np od 60 to
wypisuje nazwe tego pliku i ile razy pojawilo sie w nim to slowo.
Wiem, ze dla kogos bardziej obznajmionego z Unixem to pewnie pestka, ale
przyznam ,ze mi sprawilo to troche klopotu... Wiadomo, ze najtrudniej zaczac :)
Z gory wielkie dzieki za wszelka pomoc badz wskazowki :)
A zgrep jest? Jeśli tak, to:

zgrep -c 'time' /katalog/z/plikami/* | awk -F: '$2 > 60 {print $1" "$2}'

Jeśli nie ma, to trzeba zastąpić pętlą.

Ponc
--
Kto misiowi urwał ucho?

http://poncki.freebsd.pl/rekrutacja/
Wojciech Puchar
2007-06-18 13:53:38 UTC
Permalink
Post by Kasia
Jako, ze robie dopiero pierwsze kroki w Unixie, to bylabym bardzo wdzieczna za
Mamy w katalogu skompresowane pliki. Skrypt ma dla kazdego pliku z tego katalogu
sprawdzac liczbe wystapien slowa np 'time' i jesli jest wieksza np od 60 to
wypisuje nazwe tego pliku i ile razy pojawilo sie w nim to slowo.
Wiem, ze dla kogos bardziej obznajmionego z Unixem to pewnie pestka, ale
przyznam ,ze mi sprawilo to troche klopotu... Wiadomo, ze najtrudniej zaczac :)
Z gory wielkie dzieki za wszelka pomoc badz wskazowki :)
brakuje ceny. zaliczenie kolokwium kosztuje...
Piotr KUCHARSKI
2007-06-19 02:52:08 UTC
Permalink
Post by Wojciech Puchar
brakuje ceny. zaliczenie kolokwium kosztuje...
Stuknij się w kalendarz, mamy 2007, odpowiadanie na posty z 2005
mija się z celem, zwłaszcza takie.

p.
--
http://freedns.sgh.waw.pl/ -- bezpłatny DNS.
http://nerdquiz.sgh.waw.pl/ -- polska wersja quizu dla nerdów.
http://42.pl/u/ -- skracacz URL-i.
Krzysztof Oledzki
2007-06-21 22:25:46 UTC
Permalink
Post by Piotr KUCHARSKI
Post by Wojciech Puchar
brakuje ceny. zaliczenie kolokwium kosztuje...
Stuknij się w kalendarz, mamy 2007, odpowiadanie na posty z 2005
mija się z celem, zwłaszcza takie.
Może liczył, że ktoś powtarza ten przedmiot? ;)


Pozdrawiam,

Krzysztof Oledzki
--
Krzysztof Olędzki
e-mail address: ole(a-t)ans(d-o-t)pl
Registered User: Linux - 189200, BSD - 51140
Nick Handles: KO60-RIPE, KO581 (Network Solutions)
Wojciech Puchar
2007-07-01 17:32:51 UTC
Permalink
Post by Krzysztof Oledzki
Post by Piotr KUCHARSKI
Post by Wojciech Puchar
brakuje ceny. zaliczenie kolokwium kosztuje...
Stuknij się w kalendarz, mamy 2007, odpowiadanie na posty z 2005
mija się z celem, zwłaszcza takie.
Może liczył, że ktoś powtarza ten przedmiot? ;)
po prostu mi się pop... i to drugi raz teraz bo przestawiłem niechcący
sortowanie na od najstarszych ;)

SORRY!!!

Loading...