Znaleziono 31 wyników
Wyszukiwanie zaawansowane
- autor: Procek
- 26 lis 2008, 13:10
- Forum: Programowanie
- Temat: Bash - zalogowany/niezalogowany
- Odpowiedzi: 1
- Odsłony: 1216
Polecam czytać manuale, linia 7 powinna wyglądać tak:
A cały skrypt można zapisać w ten sposób:
Kod: Zaznacz cały
#!/bin/sh
echo 'Podaj swoj login:'
read login
who | grep $login && echo 'zalogowany' || echo 'nie zalogowany'
- autor: Procek
- 29 paź 2008, 00:12
- Forum: Programowanie
- Temat: Assembler i DSM-51
- Odpowiedzi: 2
- Odsłony: 2365
Mimo, że to forum nie jest kompletnie związane z programowaniem DSMa ale postaram się Tobie pomóc. Program, który nam wkleiłeś demonstruje jedynie działanie banków rejestrów a w dodatku zawiera błąd, druga linia powinna wyglądać tak: B1R4 EQU 08H+7 Opisz dokładniej swój problem: Muszę tak zaprogramo...
- autor: Procek
- 28 paź 2008, 10:11
- Forum: Programowanie
- Temat: bash zmienna w zmiennej
- Odpowiedzi: 3
- Odsłony: 1824
Z export trzeba być ostrożnym, bo można nadpisać zmienne środowiskowe. zamiast tego można użyć eval:
czyli w Twoim przykładzie będzie to:
- autor: Procek
- 23 paź 2008, 16:38
- Forum: Programowanie
- Temat: [bash] wyszukiwanie za pomoca grep
- Odpowiedzi: 21
- Odsłony: 6195
Czy masz w ogóle Ubuntu? A to czy masz gawk możesz sprawdzić wpisując np. polecenie: whereis gawk które powinno dać podobny efekt do tego: gawk: /usr/bin/gawk /usr/share/man/man1/gawk.1.gz Jeśli natomiast napisane jest po prostu gawk: to znaczy, że nie masz. Jeśli nie wiesz jak zainstalować gawk w s...
- autor: Procek
- 23 paź 2008, 16:08
- Forum: Programowanie
- Temat: [bash] wyszukiwanie za pomoca grep
- Odpowiedzi: 21
- Odsłony: 6195
Czyli nazwy użytkowników, którzy logowali się w ciągu ostatnich dwóch miesięcy mają się znajdować w pliku: /home/xxx/wyniki/starylog Zmień w podanym przeze mnie skrypcie trzecią linijkę na: ofile="/home/xxx/wyniki/starylog" Oraz upewnij się czy masz zainstalowane gawk, jeśli nie, wywołaj p...
- autor: Procek
- 23 paź 2008, 14:10
- Forum: Programowanie
- Temat: [bash] wyszukiwanie za pomoca grep
- Odpowiedzi: 21
- Odsłony: 6195
Podaj przykładowy plik do sparsowania, będzie nam łatwiej rozwiązać problem. Mam nadzieję, że ta komenda da oczekiwany efekt, czyli wypisze na ekran nazwy plików, w których data nie będzie starsza niż 2 miesiące: gawk -F\" -v minDate=$(date -d'2 months ago' +%s) '( $0 ~ /"BNET\\acct\\lastl...
- autor: Procek
- 23 paź 2008, 03:21
- Forum: Programowanie
- Temat: [bash] wyszukiwanie za pomoca grep
- Odpowiedzi: 21
- Odsłony: 6195
hmm ogolnie takiemu last loginowi: Wed Oct 22 18:42 2008 wg. pliku przypada taki: "BNET\\acct\\lastlogin_time"="1224693755" Nie wiem czy to Ci pomoże ale datę postaci sekund od 1 stycznia 1970r czyli np. "1224693755" można zamienić na datę w czytelnym dla człowieka for...
- autor: Procek
- 18 paź 2008, 00:09
- Forum: Programowanie
- Temat: [bash] wprowadznie zmiennej przed wlaczniem skryptu
- Odpowiedzi: 3
- Odsłony: 1999
Argumenty dostępne są w skrypcie jako parametry pozycyjne $1, $2, $3, itd... man bash: Parametry pozycyjne Parametr pozycyjny to parametr określany cyfrą lub cyframi, innymi niż pojedyncza cyfra 0. Parametrom pozycyjnym nadawane są wartości argumentów powłoki (w czasie jej wywołania). Wartości te mo...
- autor: Procek
- 17 paź 2008, 21:00
- Forum: Programowanie
- Temat: Program do przenoszenia plikow
- Odpowiedzi: 5
- Odsłony: 1861
Nie wiem jaki jest cel działania skryptu, gdyż można go zastąpić jednym poleceniem, ale odpowiem Ci na Twoje pytanie: Jak zrobić żeby zamiast wartości i program brał po kolei argumenty ($1 $2 $3). Dokonałem delikatnych zmian w miejscach, które zostały pogrubione: #---Main loop--- while [ $i -le $arg...
- autor: Procek
- 07 wrz 2008, 00:20
- Forum: Programowanie
- Temat: [bash] Wczytanie danych z pliku (2 linie) i kasowanie
- Odpowiedzi: 4
- Odsłony: 4588
Z tego co mi wiadomo o FIFO to działa ono inaczej niż chce tego autor wątku. Autor potrzebuje czegoś w stylu stosu. Czyli można dodać wiersze tylko na początku pliku i ew. pobrać je również z początku. Jeśli nie o taki efekt chodzi to przepraszam za zamieszanie
- autor: Procek
- 28 sie 2008, 23:39
- Forum: Programowanie
- Temat: Zmiana nazw wielu plików wg wzorca (bash)
- Odpowiedzi: 4
- Odsłony: 5637
Skrypt można napisać, ale ja bym mimo wszystko robił to ręcznie tym bardziej, że w Ubuntu (nie wiem jak w Kubuntu) po naciśnięciu klawisza F2, zaznaczana jest część nazwy pliku bez rozszerzenia, dlatego kopiowanie powinno pójść w miarę szybko.
- autor: Procek
- 28 lip 2008, 10:10
- Forum: Instalacja, aktualizacja i konfiguracja Ubuntu
- Temat: Przydatne skrypty
- Odpowiedzi: 308
- Odsłony: 422288
msgat - skrypt do wysyłania powiadomień o określonym czasie lub za określony odstęp czasu. Wymaga zainstalowanej biblioteki libnotify (sudo apt-get install libnotify). Powiadomienia są ważne tylko na czas trwania bieżącej sesji. Powiadomienia w środowisku Gnome wyglądają tak: http://procek.boo.pl/b...
- autor: Procek
- 25 lip 2008, 22:28
- Forum: Programowanie
- Temat: [BASH] Modyfikowanie wypisania zmiennej w tej samej linii
- Odpowiedzi: 1
- Odsłony: 2532
Jeśli jesteś początkujący to polecam od razu się nauczyć czytać manuale, wyświetlasz je poleceniem man <nazwa_polecenia> . Rozwiązanie jest takie: for ((i=1; $i<=200; i++)); do echo -en "\rprogram is running $i seconds" sleep 1 done Opcja -e włącza interpretację znaków specjalnych, opcja -...
- autor: Procek
- 22 lip 2008, 09:56
- Forum: Programowanie
- Temat: wywołanie skryptu o określonej godzinie
- Odpowiedzi: 5
- Odsłony: 3559
dokladnie tak. gdy odpaliłem ten skrypt z at "17:00" program włączał się od razu:/ Dziwne, na pewno wpisujesz wszystko bezbłędnie? Ja np. tworzę skrypt o nazwie: bs.sh, wywołuję polecenie: at 17:00 -f ~/bs.sh , otrzymuję komunikat: warning: commands will be executed using /bin/sh job 33 a...
- autor: Procek
- 22 lip 2008, 08:36
- Forum: Programowanie
- Temat: Python: jak programować w ubuntu??
- Odpowiedzi: 15
- Odsłony: 6245
Z tego co wychodzi to wpisałeś nazwę pliku bez rozszerzenia, lub nazwa ta zawiera spację (chociaż wówczas otrzymałbyś przynajmniej dwa komunikaty 'No such file or directory').
- autor: Procek
- 22 lip 2008, 00:59
- Forum: Programowanie
- Temat: Python: jak programować w ubuntu??
- Odpowiedzi: 15
- Odsłony: 6245
Nie bardzo cie rozumiem. Jak mam stworzyc plik z kodem źródłowym, gdzie? Jak przejśc do pustego okna w ktorym zapisze kod? Kod który chciałeś zapisać w okienku, zapisz w pliku tekstowym o nazwie np. program.py . Aby to zrobić możesz np. posłużyć się edytorem Gedit. Jeśli do programowania w pythonie...