Znaleziono 127 wyników

autor: borzole
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
autor: borzole
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...
autor: borzole
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 ...
autor: borzole
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.
autor: borzole
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?
autor: borzole
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.
autor: borzole
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 - ...
autor: borzole
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
autor: borzole
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
autor: borzole
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...
autor: borzole
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...
autor: borzole
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...
autor: borzole
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

Kod: Zaznacz cały

IFS=$',' read -a x < <(echo "+CREG: 2,1,123,AC45")

echo ${x[2]} > plik1
echo ${x[3]} > plik2
nie trzeba wywoływać zewnętrznych programów
dobra dość :) , yanan chyba już dostał co chciał
autor: borzole
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}'
autor: borzole
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.

Kod: Zaznacz cały

grep -l '#!/bin/bash' -r ~/*
ad3.

Kod: Zaznacz cały

find ~/ -type f -name \*.html -exec grep -li '<h[1-6]>' '{}' \;
ad5.
prawie jak 3, poczytaj man help
autor: borzole
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...
autor: borzole
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...
autor: borzole
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...
autor: borzole
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'...

Wyszukiwanie zaawansowane