Znak minus w potokach

Potrzebujesz pomocy z C, C++, perl, python, itp.
piroaa
Beginner
Posty: 324
Rejestracja: 11 kwietnia 2008, 14:46

Znak minus w potokach

Post 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?
fnmirk
Senior Member
Posty: 8295
Rejestracja: 03 grudnia 2007, 06:37

Post 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 -
piroaa
Beginner
Posty: 324
Rejestracja: 11 kwietnia 2008, 14:46

Post 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.
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

Minus oznacza zazwyczaj "czytaj ze standardowego wejścia" (STDIN).
Awatar użytkownika
Pyton_000
Posty: 11
Rejestracja: 23 listopada 2007, 18:04
Lokalizacja: Białystok

Post 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 :)
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

@Pyton_000 - ke?
Skąd takie herezje wytrzasnąłeś?
Awatar użytkownika
Pyton_000
Posty: 11
Rejestracja: 23 listopada 2007, 18:04
Lokalizacja: Białystok

Post 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.
ODPOWIEDZ