Pytania otagowane jako arguments

Argument jest zwykle definiowany jako rzeczywista wartość przekazywana do funkcji, procedury lub programu wiersza poleceń.

2
Dlaczego `sort <„ $ f1 ”jest preferowany nad` sort - „$ f1” `i dlaczego jest to preferowane nad` sort '$ f1 ”?
Od /unix//a/458074/674 Pamiętaj, aby używać -- podczas przekazywania dowolnych argumentów do poleceń (lub przekierowań, jeśli to możliwe). Tak sort -- "$f1"lub lepiej sort &lt; "$f1"zamiast sort "$f1". Dlaczego warto używać --i przekierowywać? Dlaczego jest sort &lt; "$f1"preferowany sort -- "$f1"? Dlaczego jest sort -- "$f1"preferowany sort "$f1"? Dzięki.


2
Skąd PS wie, aby ukryć hasła?
Świadek: $ ps f PID TTY STAT TIME COMMAND 31509 pts/3 Ss 0:01 -bash 27266 pts/3 S+ 0:00 \_ mysql -uroot -p 25210 pts/10 Ss+ 0:00 /bin/bash 24444 pts/4 Ss 0:00 -bash 29111 pts/4 S+ 0:00 \_ tmux attach 4833 pts/5 Ss+ 0:00 -bash 9046 pts/6 Ss 0:00 -bash 17749 …
22 security  ps  arguments 

2
Dodaj argumenty do 'bash -c'
Powiedzmy, że chcę uruchomić polecenie przez Bash w następujący sposób: /bin/bash -c "ls -l" Według strony podręcznika Bash, mógłbym również uruchomić go w następujący sposób: # don't process arguments after this one # | pass all unprocessed arguments to command # | | # V V /bin/bash -c ls -- …

4
find + xargs: zbyt długa linia argumentów
Mam taką linię: find /foo/bar -name '*.mp4' -print0 | xargs -i {} -0 mv -t /some/path {} ale dostałem następujący błąd: xargs: argument line too long Jestem zdezorientowany. Czy użycie tego nie xargspowinno właśnie pomóc w rozwiązaniu tego problemu? Uwaga: Wiem, że mogę technicznie użyć -execw find, ale chciałbym zrozumieć, …
21 xargs  arguments 

4
Dlaczego niektóre polecenia nie czytają ze standardowego wejścia?
Zastanawiam się, kiedy powinniśmy korzystać z rurociągów, a kiedy nie. Powiedzmy na przykład, aby zabić pewien proces, który obsługuje pliki pdf, następujące działania nie będą działać przy użyciu potoku: ps aux | grep pdf | awk '{print $2}'|kill Zamiast tego możemy to zrobić tylko na następujące sposoby: kill $(ps aux| …
19 shell  pipe  arguments  stdin 

4
Jak standardowe wejście jednego programu może być przekazywane jako argument do drugiego?
Powiedzmy, że istnieje program, który przyjmuje dwa argumenty; plik wejściowy i plik wyjściowy. Co jeśli nie chcę zapisać tego pliku wyjściowego na dysk, a raczej przekazać go bezpośrednio stdininnemu programowi. Czy istnieje sposób na osiągnięcie tego? Wiele poleceń, na które natrafiłem w systemie Linux, udostępnia opcję przekazania „-” jako argumentu …

2
Jak mogę przesyłać strumieniowo dane do programu, który spodziewa się odczytać dane z pliku podanego jako argument?
Mam ogromny spakowany gzip plik i chcę, aby program (w tym przypadku import 4s) go przeczytał. Rozpakowanie pliku zajmuje dużo czasu, a następnie wywołanie programu ze ścieżką do pliku jako argumentem. Czy można by zrobić coś takiego: zcat huge.gz | 4s-import &lt;SOME MAGIC&gt; gdzie SOME-MAGIC jest ścieżką do abstrakcyjnego pliku …


2
Jaka jest różnica między STDIN a argumentami przekazywanymi do polecenia?
Mógłbym użyć dowolnego formularza do wykonania catmetody: cat file_name cat &lt; file_name Wynik jest taki sam Następnie chcę wykonać manw formaciestdin man &lt; file_name Chociaż file_namezawiera: # file_name cat Ale wyskakuje What manual page do you want?zamiast wykonać man cat. Chcę wiedzieć, dlaczego catmożna zaakceptować stdinjako argument, ale mannie mogę. …

5
Ukryj argumenty do programowania bez kodu źródłowego
Muszę ukryć niektóre wrażliwe argumenty w programie, który uruchamiam, ale nie mam dostępu do kodu źródłowego. Używam tego również na serwerze współdzielonym, więc nie mogę używać czegoś takiego, hidepidponieważ nie mam uprawnień sudo. Oto kilka rzeczy, które próbowałem: export SECRET=[my arguments], a następnie wezwanie do ./program $SECRET, ale to nie …
15 linux  process  ps  arguments 





Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.