Nowe posty

xx Dystrybucja pod HP Omen (6)
2024-03-27, 23:30:08
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
lamp Problem z Linux Lite po instalacji (0)
2024-03-27, 19:50:30
xx Ile pingwinów? (1)
2024-03-27, 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

Pokaż wiadomości

Ta sekcja pozwala Ci zobaczyć wszystkie wiadomości wysłane przez tego użytkownika. Zwróć uwagę, że możesz widzieć tylko wiadomości wysłane w działach do których masz aktualnie dostęp.


Wiadomości - vanhelzing

Strony: 1 2 [3] 4 5 ... 21
31
wybor1=`tar -cf wynik1`
wybor2=`tar -czf wynik2`
wybor3=`tar -cfj wynik3`
Grawis (`) powoduje, że komenda jest wykonywana natychmiast, a jej wynik jest zapisywany do zmiennej wyborX. Dlatego zanim dojdzie do case'a wykonywane są komendy:
tar -cf wynik1
tar -czf wynik2
tar -cfj wynik3
Czyli utworzenie trzech pustych archiwów o nazwach "wynik1", "wynik2" i "wynik3". Stąd informacja, że "tchórzliwie odmawia utworzenia pustego archiwum".

32
Bash, skrypty powłoki / txt edycja wiersza
« dnia: 2014-01-18, 11:12:26 »
To nie jest przekierowanie do "done" tylko do całej struktury "while"
while ... done < links.txt

33
C/C++ / [C] serwer proxy - dopisanie obsugi multi
« dnia: 2014-01-14, 23:32:36 »
Sam napisałeś ten kod?

34
Może niech najpierw roserek sprecyzuje, co rozumie przez "program" i "zainstalowany". U mnie na przykład root nie ma w zmiennej PATH większości programów wykonywalnych, podobnie jak zwykły użytkownik itp. To, że użytkownik nie może wykonać danej komendy, albo, że which jej nie znajdzie, nie znaczy, że jej nie ma.

35
Konfiguracja / Mail
« dnia: 2013-12-12, 20:21:48 »
Tak.

36
Gry / Colin McRae 2.0
« dnia: 2013-11-27, 12:25:20 »
Jeżeli instalujesz program w wine, to albo skopiuj katalog z instalką do drive_c i wtedy uruchom, albo dodaj katalog lub napęd cd w winecfg (zakładka Drives).

37
Cytuj
Boję się się że skrypt znajdzie zbyt dużo wyników i przy sprawdzaniu przy pomocy
ldd będzie to trwało zbyt długo.
Nie da się jednoznacznie określić, czy plik jest wykonywalny czy nie bez analizy jego zawartości. Nie sądzę, żeby wykonanie skryptu analizującego plik było bardziej efektywne niż procedura sprawdzająca w ldd, dodatkowo masz stuprocentową pewność, że nie pominiesz żadnego pliku.
Jeżeli jednak chcesz bawić się w analizę to zwróć uwagę na komendy
file
mimetype

38
Najprościej jest zgrubnie wyszukać kandydatów, a resztę załatwić poprzez kontrolę błędów wykonania komendy na tym pliku.

Nie za bardzo chyba rozumiem, dlaczego chcesz tak dokładnie sprawdzać format, skoro jest on sprawdzany podczas wykonania komendy. Jak dla mnie to robisz sobie podwójną robotę. Chyba, że niewłaściwie interpretuję cel tej operacji.

39
Bash, skrypty powłoki / poprawność skryptu bash
« dnia: 2013-10-21, 09:19:53 »
#!/bin/bash

read -p "Podaj nazwe pliku: " plik
find . -iname "$plik"

40
Inne / Przekazywanie parametrow z GRUB2 do systemu
« dnia: 2013-08-31, 17:46:31 »
Jeszcze krócej:
cat /proc/cmdline | sed -n 's/.*grafika=\\([^ ]*\\).*/\\1/p'

41
Bash, skrypty powłoki / Rysowanie grafu w Graphviz
« dnia: 2013-08-14, 00:46:10 »
Ja bym zaczął od narysowania grafu.

42
Bash, skrypty powłoki / bash przypisanie zminej wartości
« dnia: 2013-08-07, 11:54:03 »
Standardowe wyjście z polecenia zapisujesz tak, jak napisał ultr w #2:

zmienna=$( grep -n 'cośtam' plik.txt | cut -d: -f1 )
ewentualnie:

zmienna=`grep -n 'cośtam' plik.txt | cut -d: -f1`

43
Pod jakim systemem to uruchamiasz, i jakim edytorem to edytujesz? Jeżeli używasz notatnika albo jakiegoś innego windowsowego wynalazku, to upewnij się, że zapisuje Ci tekst w czystym ASCII z uniksowym końcem linii, bez żadnych dodatkowych niezbędnych featuresów.

44
Bash, skrypty powłoki / Znaczenie znaków "<<<"
« dnia: 2013-07-19, 18:27:17 »
z=$(echo $z | tr "[:upper:]" "[:lower:]")
U mnie w bashu działa:
z=${z,,}
Ale w tym przypadku bym uważał, bo nie wiem jak jest ze zgodnością z innymi powłokami.

45
Bash, skrypty powłoki / składnia kodu
« dnia: 2013-07-05, 11:47:53 »
Poczytaj:
http://tldp.org/LDP/abs/html/string-manipulation.html

W Twoim przypadku:
${string//substring/replacement}
Zamienia wszystkie wystąpienia "substring" na "replacement". Podwójny slash oznacza wszystkie wystąpienia, pojedynczy tylko pierwsze.

"string" u Ciebie to $s.
"substring" to "[^a]" (znaki, które nie są "a").
"replacement" jest pusty.

Zapis oznacza: zamień wszystkie znaki w zmiennej "s", które nie są "a" ([^a] - ptaszek przed a oznacza negację) na nic (replacement nie jest ustawiony).

s="abbbasafa"
echo ${s//[^a]}
da wynik "aaaa"

s="abbbasafa"
echo ${s//[^a]/-}
da wynik "a---a-a-a" (zamień wszystkie znaki niebędące "a" na znak myślnika "-")

s="abbbasafa"
echo ${s//[^as]/.}
da wynik "a...asa.a" (zamień wszystkie znaki niebędące "a" ani "s" na znak kropki ".")

itd.

Strony: 1 2 [3] 4 5 ... 21