Strona 1 z 1

Znak minus w potokach

: 21 listopada 2011, 22:39
autor: piroaa
Poniżej zamieszczam dwa niezwiązane ze sobą przykładowe polecenia

Kod: Zaznacz cały

gpg -a --export 010908312D230C5F | sudo apt-key add -

Kod: Zaznacz cały

bzip2 -dc linux-2.4.16.tar.bz2 | tar xvf -
I pytanie, jakie znaczenie w tych potokach ma znak minus na końcu?

: 21 listopada 2011, 22:53
autor: fnmirk
Znak minus nie odnosi się do potoku. Sprawdź:

Kod: Zaznacz cały

man apt-key
Dodane:
&quot pisze:POLECENIA
add nazwa_pliku
Dodaje nowy klucz do listy zaufanych kluczy. Klucz jest czytany z podanej nazwy_pliku lub ze
standardowego wejścia, jeśli zamiast nazwy_pliku podano -

: 23 listopada 2011, 20:36
autor: piroaa
O dzięki na to że minus może być opcją ap-key bym nie wpadł :D
Problem pozostaje tylko z tar przejrzałem manual i jedyny minus jaki jest to :

Kod: Zaznacz cały

       Operations:        [-]A --catenate --concatenate        [-]c --create        [-]d --diff --compare        [-]r --append        [-]t --list        [-]u --update        [-]x --extract --get
I z tego co rozumiem to oznacza że przed A,c,d ... można postawić znak minus ale nie trzeba.

: 24 listopada 2011, 09:38
autor: lessmian2
Minus oznacza zazwyczaj "czytaj ze standardowego wejścia" (STDIN).

: 25 listopada 2011, 19:39
autor: Pyton_000
Czyli ujmując jaśniej - oznacza pobierz wynik polecenia które jest zawarte przed |
czyli np.

Kod: Zaznacz cały

echo pliczek | touch -
powinno utworzyć plik o nazwie pliczek :)

: 25 listopada 2011, 20:31
autor: lessmian2
@Pyton_000 - ke?
Skąd takie herezje wytrzasnąłeś?

: 26 listopada 2011, 14:16
autor: Pyton_000
Przepraszam za głupoty ;) Tam miał być jeszcze na samym końcu znak pytajnika.
Oczywiście to co pokazałem nie działa (sprawdziłem sam)

Wybaczcie.