Znaleziono 127 wyników
- 12 mar 2011, 07:01
- Forum: Programowanie
- Temat: Duże tablice w C -> Segmentation fault
- Odpowiedzi: 4
- Odsłony: 1186
Odp: Duże tablice w C -> Segmentation fault
luknij tu: viewtopic.php?t=137350 bodajże ten sam problem
- 17 lut 2011, 18:50
- Forum: Programowanie
- Temat: skrypt pomija pliki ze spacją w nazwie
- Odpowiedzi: 4
- Odsłony: 1295
Odp: skrypt pomija pliki ze spacją w nazwie
* Samo ls spowoduje, że nie rozróżnisz spacji od separatora kolejnego pliku. Z parametrem 1 (nie l, tylko 1) wylistuje nazwy w pionie i już będzie ok (chociaż plik możne mieć nazwę w kilku wierszach, ale na boga, nikt przy zdrowych zmysłach tak nie robi :P ) * druga sprawa, to ZAWSZE bierz parametry...
- 11 lut 2011, 22:24
- Forum: Programowanie
- Temat: [bash] skrypcik do synchronizacji
- Odpowiedzi: 3
- Odsłony: 1464
Odp: [bash] skrypcik do synchronizacji
* pierwsza faza to wyszukanie plików o tej samej wielkości * druga faza to porównanie sum kontrolnych plików wyłapanych w pierwszej fazie * porównanie jest dwustopniowe, bo porównanie rozmiarów to 90% pewności, a porównywanie sum jest czasochłonne. * Jest już do tego program fslint i jest nie tylko ...
- 07 lut 2011, 16:10
- Forum: Programowanie
- Temat: [BASH] 'sudo su -' w skrypcie.
- Odpowiedzi: 11
- Odsłony: 2097
Odp: [BASH] 'sudo su -' w skrypcie.
Tyle to ja wiem, pytam czy jest jakaś różnica w działaniu
[ `id -u` -ne 0 ]
i
[ `id -u` != 0 ]
dla mnie jest bardziej czytelny zapis z C, jest stosowany też w innych językach.
[ `id -u` -ne 0 ]
i
[ `id -u` != 0 ]
dla mnie jest bardziej czytelny zapis z C, jest stosowany też w innych językach.
- 07 lut 2011, 15:29
- Forum: Programowanie
- Temat: [BASH] 'sudo su -' w skrypcie.
- Odpowiedzi: 11
- Odsłony: 2097
Odp: [BASH] 'sudo su -' w skrypcie.
to już chyba jeden pies != czy -ne, czy może jest coś o czym nie wiem?
- 06 lut 2011, 18:22
- Forum: Programowanie
- Temat: [c]kopiowanie z standardowego wyjścia na standardowe wyjście
- Odpowiedzi: 3
- Odsłony: 1099
Odp: [c]kopiowanie z standardowego wyjścia na standardowe wyjście
ehh, źle zrozumiałem pytanie. Myślałem, że przed każdą linią ma być wstawiony wyraz.
@beluosus
Faktycznie getchar() prostszy, nie przyszło mi do głowy, że ta funkcja czyta również z potoku.
@beluosus
Faktycznie getchar() prostszy, nie przyszło mi do głowy, że ta funkcja czyta również z potoku.
- 06 lut 2011, 15:50
- Forum: Programowanie
- Temat: [c]kopiowanie z standardowego wyjścia na standardowe wyjście
- Odpowiedzi: 3
- Odsłony: 1099
Odp: [c]kopiowanie z standardowego wyjścia na standardowe wyjście
tak przeczytasz z potoku: #include <unistd.h> #include <stdlib.h> int main(){ char c; while(read(0, &c, 1) == 1 ) write(1, &c, 1); exit(0); } poczytaj: man 3 write man 3 read EDIT: sposób taki trochę partyzancki: #include <unistd.h> #include <stdlib.h> int main(){ char c; int x = 1 ; // 1 - ...
- 06 lut 2011, 14:33
- Forum: Programowanie
- Temat: [BASH] 'sudo su -' w skrypcie.
- Odpowiedzi: 11
- Odsłony: 2097
Odp: [BASH] 'sudo su -' w skrypcie.
można tak:
Kod: Zaznacz cały
main(){
echo Hello $(whoami)
}
# run_as_root
if [ `id -u` != 0 ] ; then
abs_path="$(readlink -f `dirname $0`)/$(basename $0)"
echo "[su -] uruchaminie jako root"
su -c"/bin/bash $abs_path $*"
else
main $*
fi
- 06 lut 2011, 14:29
- Forum: Programowanie
- Temat: Zapisanie wszystkiego z klawiatury do pliku
- Odpowiedzi: 4
- Odsłony: 1372
- 02 lut 2011, 12:59
- Forum: Instalacja, aktualizacja i konfiguracja Ubuntu
- Temat: Przydatne skrypty
- Odpowiedzi: 308
- Odsłony: 416000
Odp: Przydatne skrypty
@karmelek
Kod: Zaznacz cały
convert *.jpg out.pdf
- 01 lut 2011, 18:40
- Forum: Programowanie
- Temat: Programowanie słownika - czym ?
- Odpowiedzi: 5
- Odsłony: 1586
Odp: Programowanie słownika - czym ?
słownik w najprostszej postaci: #!/bin/bash db=~/.mydict.db # ------------------------------------------------------------------------------ usage(){ cat <<__EOF__ dict.sh -- mini słownik wyrazów/zdań Dadaj słowo: dict.sh + "język polski" "polish language" dict.sh + dom home dict...
- 01 lut 2011, 08:58
- Forum: Programowanie
- Temat: [BASH] dialog menu generowane z pliku
- Odpowiedzi: 1
- Odsłony: 1020
Odp: [BASH] dialog menu generowane z pliku
W takich wypadkach należy zmienić na chwilę IFS . #!/bin/bash # plik z danymi data=~/data menu_data(){ cat $data | # obetniemy z początku wierszy cyferki cut -d'|' -f2- } menu(){ # zmieniamy lokalnie separator pól na '|' lub nowa linia # domyślnie IFS=$' \n\t' local IFS=$'|\n' dialog --menu "me...
- 31 sty 2011, 00:15
- Forum: Programowanie
- Temat: [Rozwiązany] [BASH] Przekazywanie zmiennych do funkcji
- Odpowiedzi: 1
- Odsłony: 1056
Odp: [BASH] Przekazywanie zmiennych do funkcji
spróbuj tak #!/bin/bash url='http://www.e-petrol.pl/index.php/notowania/rynek-krajowy/ceny-stacje-paliw' # ------------------------------------------------------------------------------ get_raw_page(){ # Funkcja zwraca sformatowaną stronę curl "$url" | # formatuje kod tak, aby każdy tag by...
- 29 sty 2011, 19:24
- Forum: Programowanie
- Temat: bash parsowanie łańcucha
- Odpowiedzi: 8
- Odsłony: 1556
Odp: bash parsowanie łańcucha
można też przy użyciu wyłącznie bash
nie trzeba wywoływać zewnętrznych programów
dobra dość , yanan chyba już dostał co chciał
Kod: Zaznacz cały
IFS=$',' read -a x < <(echo "+CREG: 2,1,123,AC45")
echo ${x[2]} > plik1
echo ${x[3]} > plik2
dobra dość , yanan chyba już dostał co chciał
- 29 sty 2011, 19:03
- Forum: Programowanie
- Temat: bash parsowanie łańcucha
- Odpowiedzi: 8
- Odsłony: 1556
Odp: bash parsowanie łańcucha
a właściwie po co używasz "system echo"?
Kod: Zaznacz cały
echo "+CREG: 2,1,123,AC45" | awk -F, '{print $4}'
- 27 sty 2011, 12:28
- Forum: Programowanie
- Temat: Terminal, Bash - prośba o wskazówki przy kilku zadaniach.
- Odpowiedzi: 9
- Odsłony: 1666
Odp: Terminal, Bash - problemy.
ad2.
ad3.
ad5.
prawie jak 3, poczytaj man help
Kod: Zaznacz cały
grep -l '#!/bin/bash' -r ~/*
Kod: Zaznacz cały
find ~/ -type f -name \*.html -exec grep -li '<h[1-6]>' '{}' \;
prawie jak 3, poczytaj man help
- 23 sty 2011, 16:46
- Forum: Programowanie
- Temat: [BASH] znaki / w zmiennej a sed
- Odpowiedzi: 2
- Odsłony: 996
Odp: [BASH] znaki / w zmiennej a sed
#!/bin/bash zmienna="/jakaś ścieżka/do folderu" # sposób 1: użyć innego znaku jako separatora w sed echo -e "JAVA_HOME=" | sed s:JAVA_HOME=:JAVA_HOME="'$zmienna'": # sposób 2: "wyeskejpować" niewygodne znaki w pomocniczej zmiennej tmp=$(echo -e "$zmienna...
- 22 sty 2011, 23:00
- Forum: Programowanie
- Temat: [BASH] Operacja na pliku HTML
- Odpowiedzi: 14
- Odsłony: 2324
Odp: [BASH] Operacja na pliku HTML
* Robienie skryptów interaktywnych (oczekujące na podanie danych lub potwierdzenie itp.) nie jest dobrą praktyką w świecie administratorów *nixa. Skrypt powinien posiadać wszystkie dane w momencie wywołania (przekazane jako parametry). Jeśli uruchamiasz skrypt dla jednego zespołu to wszystko jest ok...
- 22 sty 2011, 02:19
- Forum: Programowanie
- Temat: bash Porównywanie dwóch katalogów i nadpisanie danych
- Odpowiedzi: 3
- Odsłony: 1221
Odp: bash Porównywanie dwóch katalogów i nadpisanie danych
* Możesz użyć rsync rsync -av ~/projekt/ /mnt/kopia uwaga! katalog źródłowy kończy się na / a docelowy nie! domyślnie aktualizowane będą tylko nowe dane. Można też utrzymywać klon folderu (opcja --delete) tzn. jeśli pliku nie ma w projekcie to będzie automatycznie usuwany z kopi. * albo to: http://j...
- 21 sty 2011, 18:24
- Forum: Programowanie
- Temat: [BASH] Operacja na pliku HTML
- Odpowiedzi: 14
- Odsłony: 2324
Odp: [BASH] Operacja na pliku HTML
Może powinieneś zmienić język. #!/usr/bin/env python #-*- coding:utf-8 -*- import urllib, BeautifulSoup url="http://www.metal-archives.com/band.php?id=25" sock=urllib.urlopen(url) source = sock.read() sock.close() soup = BeautifulSoup.BeautifulSoup(source) for table in soup.findAll('table'...