Pytania oznaczone «stdin»

stdin to nazwa domyślnego deskryptora pliku wejściowego procesu. Ponieważ nie ma nic specjalnego w `stdin`, * nie * powinieneś * używać tego znacznika. Użyj znacznika [io-przekierowanie] w przypadku pytań dotyczących przekierowania danych wejściowych, [deskryptorów plików] w przypadku pytań dotyczących zarządzania deskryptorami plików, [lock] w przypadku pytań dotyczących blokowania plików i [files] w przypadku pytań ogólnych dotyczących operacje na plikach.

20
Jak przekazać hasło do wiersza polecenia mysql

Mam hasło MySQL zapisane w pliku foo.php, na przykład P455w0rd, kiedy próbuję go użyć: $ cat foo.php | grep '$dbpwd=' | cut -d '"' -f 2 | mysql -U root -p mydb -h friendserver Enter password: (holds) $ echo P455w0rd | mysql -u root -p mydb -h friendserver Enter password: (holds) Obie opcje...

18
Utwórz plik wirtualny, który w rzeczywistości jest poleceniem

Czy istnieje sposób na utworzenie pliku wirtualnego, na przykład odczyt z pliku, który faktycznie czyta z stdoutpolecenia; zapisywanie do pliku jest tak naprawdę zapisywaniem do stdinpolecenia? Do tej pory kludowałem to za inotifywaitpomocą pliku, który wywołuje polecenie podczas modyfikacji...

17
Jak „mniej” pliku o nazwie „-”?

Przypadkowo utworzyłem plik o nazwie -(np seq 10 > -.). Potem próbowałem użyć, lessaby go wyświetlić, ale po prostu się zawiesza. Rozumiem, że tak się dzieje, ponieważ less -oczekuje danych wejściowych stdin, więc nie interpretuje tego -jako nazwy pliku. Próbowałem, less \-ale to też nie...

17
tee stdout to stderr?

Chciałbym wysłać stdout z jednego procesu do stdin innego procesu, ale także do konsoli. Na przykład wysyłanie stdout do stdout + stderr. Na przykład mam git editalias do następujących: git status --short | cut -b4- | xargs gvim --remote Chciałbym, aby lista nazw plików była wysyłana na ekran...

16
Bash: interaktywny zdalny monit

Mam skrypt, który łączy się ze zdalnym serwerem i sprawdzam, czy jakiś pakiet jest zainstalowany: ssh root@server 'bash -s' < myscript.sh myscript.sh: OUT=`rpm -qa | grep ntpdate` if [ "$OUT" != "" ] ; then echo "ntpdate already installed" else yum install $1 fi Ten przykład można...

15
Skonstruuj polecenie, wstawiając ciąg do tty

Udało mi się to zrobić echo -n " polecenie "> / dev / tty1 Pojawiają się litery i kursor się porusza, ale są one „duchami” - jeśli trafisz Enter, nic się nie wydarzy (nie są ustawione na standardowe). Edytować: Pośrodku poniższego zrzutu ekranu widać, dlaczego widzę zastosowanie tego. (Linia...

14
wejście potoku procesu w tle

jeśli chcę wyświetlić „aaa” na ekranie: (1)$: echo aaa | cat ... works OK (2)$: echo aaa | ( cat ) ... works OK (3)$: echo aaa | ( cat & ) ... NOT working (4)$: ( echo aaa & ) | cat ... works OK (5)$: echo aaa | ( cat <&0 & ) ... works ok in BASH (but not in SH) (6)$: echo aaa...