Hej,
1. Grepa możesz uruchomić podając mu wiele plików do przeszukania: grep -w -n <wzorzec> <plik1> <plik2> <plik3> ...
2. Poczytaj o opcji -w do grepa
3. Wywołaj swój skrypt z debugiem: 'bash -x ./twoj_skrypt' będziesz widział jakie polecenia shell wykonuje
4. Ogólnie to możesz zamiast pętli ...
Znaleziono 65 wyników
- 26 paź 2011, 12:31
- Forum: Programowanie
- Temat: [Bash] skrypt znajdujący deklaracje obiektów w plikach źródłowych
- Odpowiedzi: 3
- Odsłony: 885
- 11 mar 2011, 18:19
- Forum: Programowanie
- Temat: [SOLVED]perl WWW::Mechanize nie można pobrać zawartości z https://
- Odpowiedzi: 2
- Odsłony: 643
Odp: perl WWW::Mechanize nie można pobrać zawartości z https://
Hej,
Tak na szybko. U mnie działa, z tym, że nie mam zainstalowanego modułu Crypt::SSLeay, mam za to: IO::Socket::SSL.
Tak na szybko. U mnie działa, z tym, że nie mam zainstalowanego modułu Crypt::SSLeay, mam za to: IO::Socket::SSL.
- 29 sty 2011, 21:53
- Forum: Programowanie
- Temat: [solved][C, ncurses] Naruszenie pamięci
- Odpowiedzi: 7
- Odsłony: 1362
Odp: [C, ncurses] Naruszenie pamięci
A co to jest buf i page ?
Nie podoba mi się: buf[len]='\0'; Nie piszesz przypadkiem poza granicami buf?
I drugie pytanie: czy napis ,,page'' jest odpowiednio duży żeby pomieścić wszystko co odbierze recv?
Nie podoba mi się: buf[len]='\0'; Nie piszesz przypadkiem poza granicami buf?
I drugie pytanie: czy napis ,,page'' jest odpowiednio duży żeby pomieścić wszystko co odbierze recv?
- 16 sty 2011, 15:15
- Forum: Programowanie
- Temat: Podstawy C - getchar() i putchar() oraz wartość stałej symbolicznej EOF
- Odpowiedzi: 8
- Odsłony: 3008
Odp: Podstawy C - getchar() i putchar() oraz wartość stałej symbolicznej EOF
No dobra, teraz w takim razie pokazuje mi wartość -1. Ale jeśli chodzi o kod programu kopiowania znaków i wyświetlania ich, jest w kodzie taki fragment while(c != EOF){} co znaczy według mnie, że jeśli podam wartość EOF to wyjdę z pętli while i zakończę działanie programu. Wpisując jakikolwiek ...
- 11 sty 2011, 22:31
- Forum: Programowanie
- Temat: [perl]opcja state widgetu entry
- Odpowiedzi: 2
- Odsłony: 552
Odp: [perl]opcja state widgetu entry
Zapomniałeś napisać jakiej biblioteki GUI używasz.
Jeśli Tk to możesz zrobić:
Jeśli Tk to możesz zrobić:
Kod: Zaznacz cały
$pole->configure(-state=>'disabled');
- 06 sty 2011, 09:43
- Forum: Programowanie
- Temat: [perl]operacje na plikach
- Odpowiedzi: 1
- Odsłony: 593
Odp: [perl]operacje na plikach
man perlfunc pisze: If the filename begins with '|', the filename is interpreted as
a command to which output is to be piped
Kod: Zaznacz cały
man perlfunc # lub: perldoc -f open
man perlopentut
- 31 gru 2010, 18:45
- Forum: Programowanie
- Temat: Prównanie 2 plików za pomocą skryptu
- Odpowiedzi: 7
- Odsłony: 1296
Odp: Prównanie 2 plików za pomocą skryptu
Trochę Cię poniosło. Powinno być:borzole pisze:i jeszcze takKod: Zaznacz cały
if $(sdiff $plik1 $plik2) then # kod wyjścia 0 rm $plik1 else # kod wyjścia różny od 0 mv $plik1 $plik2 fi
Kod: Zaznacz cały
if sdiff $plik1 $plik2
...
- 30 gru 2010, 15:58
- Forum: Programowanie
- Temat: [perl]jaka struktura danych
- Odpowiedzi: 5
- Odsłony: 1080
Odp: [perl]jaka struktura danych
Po pierwsze: co to znaczy nie działa? nie kompiluje się, nie uruchamia? daje zły wynik?
Po drugie: funkcja system zwraca kod zwrócony przez polecenie (liczbę), a nie to co polecenie wypisze na ekran (stdout).
Zapewne chciałbyś użyć:
$default_uid = `cat ...`;
A tak w ogóle to najlepiej użyć ...
Po drugie: funkcja system zwraca kod zwrócony przez polecenie (liczbę), a nie to co polecenie wypisze na ekran (stdout).
Zapewne chciałbyś użyć:
$default_uid = `cat ...`;
A tak w ogóle to najlepiej użyć ...
- 28 paź 2010, 11:43
- Forum: Programowanie
- Temat: [perl] wczytywanie częsci wiersza
- Odpowiedzi: 5
- Odsłony: 1047
Odp: [perl] wczytywanie częsci wiersza
@leon:
Po co podajesz opcję -a jak jej nie używasz? (man perlrun)
Po co podajesz opcję -a jak jej nie używasz? (man perlrun)
Kod: Zaznacz cały
echo "wer adsf jdf kl" | perl -lane 'print $F[0]';
- 28 wrz 2010, 15:23
- Forum: Muzyka, filmy, zdjęcia, grafika
- Temat: Program/skrypt do edycji wielu zdjęć
- Odpowiedzi: 4
- Odsłony: 1125
- 19 lip 2010, 08:25
- Forum: Programowanie
- Temat: [bash] zmniejszanie rozmiaru obrazków
- Odpowiedzi: 7
- Odsłony: 1272
- 20 cze 2010, 20:35
- Forum: Programowanie
- Temat: [solved]Wyswietlanie słów z pliku z danymi literami
- Odpowiedzi: 2
- Odsłony: 848
Odp: Wyswietlanie słów z pliku z danymi literami
Tak z grubsza to:
Kod: Zaznacz cały
perl -ne 'BEGIN {$c=shift;} print if /^[$c]+$/;' abcd /usr/share/dict/american-english
- 19 cze 2010, 22:52
- Forum: Programowanie
- Temat: [Solved]QT4 kombinacje z powtorzeniami (kombinatoryka)
- Odpowiedzi: 9
- Odsłony: 1456
Odp: QT4 kombinacje z powtorzeniami (kombinatoryka)
chcem napisac sobie program ktory bedzie zapisywal do pliku txt wszystkie mozliwe konfiguracje (8 znakow) dla DUZYCH LITER, malych liter i liczb .
o miejsce na dysku sie nie martwie, nagram 4 GB na dvd i po problemie nawet jesli mialoby byc ich 10.
No to gratuluje:
http://www.google.pl ...
- 18 cze 2010, 08:45
- Forum: Programowanie
- Temat: [Solved]QT4 kombinacje z powtorzeniami (kombinatoryka)
- Odpowiedzi: 9
- Odsłony: 1456
Odp: QT4 kombinacje
Pytania pomocnicze: Ile takich ciągów będzie? Ile będą w sumie zajmować?
- 13 cze 2010, 09:36
- Forum: Programowanie
- Temat: [SOLVED]Bash - Losowe wyświetlanie zmiennych
- Odpowiedzi: 7
- Odsłony: 1177
Odp: Bash - Losowe wyświetlanie zmiennych
Mam jeszcze pytanie.Troche się powtarzaja zmienne i elementy tablicy.Można coś na to zaradzić,żeby się w ogóle nie powtarzały?
Do tego to z kolei możesz użyć baszowych hashy (tablic indeksowanych napisami).
$ a=(raz dwa raz dwa trzy "cztery i pol" raz raz)
$ declare -A hash
$ for e in "${a ...
- 12 cze 2010, 21:39
- Forum: Programowanie
- Temat: [SOLVED]Bash - Losowe wyświetlanie zmiennych
- Odpowiedzi: 7
- Odsłony: 1177
Odp: Bash - Mieszanie zmiennych
Możesz użyć bashowych tablic
Kod: Zaznacz cały
array=(jeden dwa "trzy i pol")
echo ${array[ $RANDOM % ${#array[@]} ]}
- 11 cze 2010, 18:44
- Forum: Programowanie
- Temat: [SOLVED] [BASH] pobieranie stron i ich obróbka do formatu .odt w bashu - realne?
- Odpowiedzi: 6
- Odsłony: 1444
Odp: [BASH] pobieranie stron i ich obróbka do formatu .odt w bashu - realne?
Jeśli nie boisz się perla to moduł:
http://search.cpan.org/~jmgdoc/OpenOffice-OODoc-2.124/
wydaje się mieć wszystko czego potrzebujesz odnośnie do tworzenia dokumentów w formacie odt.
Plik z testem jest ładnym przykładem jak go użyć:
http://cpansearch.perl.org/src/JMGDOC/OpenOffice-OODoc-2.124/t ...
http://search.cpan.org/~jmgdoc/OpenOffice-OODoc-2.124/
wydaje się mieć wszystko czego potrzebujesz odnośnie do tworzenia dokumentów w formacie odt.
Plik z testem jest ładnym przykładem jak go użyć:
http://cpansearch.perl.org/src/JMGDOC/OpenOffice-OODoc-2.124/t ...
- 21 maja 2010, 08:23
- Forum: Programowanie
- Temat: [PERL] pobieranie informacji z loga
- Odpowiedzi: 5
- Odsłony: 1092
Odp: [PERL] pobieranie informacji z loga
Kwantyfikatory * i + są zachłanne (greedy). To znaczy, że dopasowują się do najdłuższego znalezionego podciągu, który pozwala na dopasowanie się całego wyrażenia regularnego. Jeśli za kwantyfikatorem doda się znak ? czyli ( *? i +? ) to dopasowany będzie najkrótszy możliwy podciąg.
Czyli np:
/1 ...
Czyli np:
/1 ...
- 13 maja 2010, 23:50
- Forum: Instalacja, aktualizacja i konfiguracja Ubuntu
- Temat: Przydatne skrypty
- Odpowiedzi: 308
- Odsłony: 464363
Odp: Przydatne skrypty
Ja bym to jakoś tak napisał:PTH pisze:Wszelkie uwagi mile widziane.
Kod: Zaznacz cały
#! /bin/bash
mkdir -p ~/Muzyka/jamendo
cd ~/Muzyka/jamendo
while : ] ; then
break
fi
rm "${ALBUM}"
done
mocp "${ALBUM}"
- 12 maja 2010, 11:34
- Forum: Programowanie
- Temat: [bash] kopiowanie przez host pośredni
- Odpowiedzi: 1
- Odsłony: 647
Odp: [bash] kopiowanie przez host pośredni
Trochę mało informacji podałeś.
Jak masz ssh na tych maszynach to możesz np. zrobić sobie tunel ssh. Z grubsza: (nie testowane)
Jak masz ssh na tych maszynach to możesz np. zrobić sobie tunel ssh. Z grubsza: (nie testowane)
Kod: Zaznacz cały
A$ ssh -g -N -R 1234:C:22 user_z_B@B &
A$ scp -P 1234 file1 file2 user_z_C@B:~/