Bash, powtarzające się wiersze

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
takeshi2318
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 19 kwie 2012, 19:48
Płeć: Mężczyzna
Środowisko graficzne: GNOME
Architektura: x86

Bash, powtarzające się wiersze

Post autor: takeshi2318 »

Mam za zadanie napisać skrypt który wypisze ilość powtarzających się wierszy, doszedłem do czegoś takiego:

Kod: Zaznacz cały

echo $(cat | sort -d | uniq -d -c | wc -l)
Wydawało mi się że to działa ale niestety nie przechodzi testów podając złą odpowiedź. Czy może ktoś widzi dlaczego to nie do końca działa?
Awatar użytkownika
ethanak
Wygnańcy
Posty: 3054
Rejestracja: 04 gru 2007, 13:19
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: GNOME
Architektura: x86
Lokalizacja: Bielsko-Biała
Kontakt:

Re: Bash, powtarzające się wiersze

Post autor: ethanak »

policz wszystkie wiersze i odejmij ilość unikalnych.
jeśli ze stdin to musisz albo użyć awka ( co najmniej), albo plik pośredni.
ogólnie bash się do tego słabo nadaje - ale pewnikiem pan ucyciel w skole swoje wiedzom...
takeshi2318
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 19 kwie 2012, 19:48
Płeć: Mężczyzna
Środowisko graficzne: GNOME
Architektura: x86

Re: Bash, powtarzające się wiersze

Post autor: takeshi2318 »

Znalazłem już winowajce, wystarczyło wywalić echo...
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 11 gości