Pertanyaan yang diberi tag stdin

stdin adalah nama deskriptor file input default dari suatu proses. Karena benar-benar tidak ada yang spesial tentang `stdin`, Anda * tidak boleh * menggunakan tag ini. Gunakan tag [io-redirection] untuk pertanyaan tentang cara mengarahkan input, gunakan [deskriptor file] untuk pertanyaan tentang cara mengelola deskriptor file, gunakan [kunci] untuk pertanyaan penguncian file, dan gunakan [file] untuk pertanyaan umum tentang operasi file.

20
Cara meneruskan kata sandi ke baris perintah mysql

Saya memiliki kata sandi MySQL yang disimpan di file foo.php, misalnya P455w0rd, ketika saya mencoba menggunakannya: $ 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...

18
Buat file virtual yang sebenarnya adalah perintah

Apakah ada cara untuk membuat file virtual, sehingga membaca dari file sebenarnya membaca dari stdoutperintah; menulis ke file secara akut menulis ke stdinperintah? Sejauh ini saya telah kludged ini dengan inotifywaitpada file, yang memanggil perintah ketika file tersebut dimodifikasi, mengambil...

17
Bagaimana cara "mengurangi" file bernama "-"?

Saya tidak sengaja membuat file dengan nama -(misalnya, seq 10 > -). Kemudian saya mencoba menggunakannya lessuntuk melihatnya, tetapi hanya hang. Saya mengerti bahwa ini terjadi karena less -mengharapkan input dari stdin, sehingga tidak menafsirkan -sebagai nama file. Saya mencoba less...

17
tee stdout ke stderr?

Saya ingin mengirim stdout dari satu proses ke stdin dari proses lain, tetapi juga ke konsol. Mengirim stdout ke stdout + stderr, misalnya. Sebagai contoh, saya mendapatkan git editalias sebagai berikut: git status --short | cut -b4- | xargs gvim --remote Saya ingin daftar nama file yang akan...

16
Bash: prompt jauh interaktif

Saya memiliki skrip yang terhubung ke server jauh dan memeriksa apakah beberapa paket diinstal: 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 Contoh ini dapat...

15
vimdiff untuk membandingkan keluaran daripada file

Saya mencoba membandingkan dua output perintah (tidak ada file) vimdiff "$(tail /tmp/cachain.pem)" "$(tail /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem)" Saya mencoba bermain dengan pengalihan, pipa, dan vim - -ctetapi saya pasti kehilangan sesuatu. Apakah ada yang bisa membantu...

15
Bangun sebuah perintah dengan memasukkan string ke dalam tty

Saya berhasil melakukan ini echo -n " command "> / dev / tty1 Huruf-huruf muncul, dan kursor bergerak, tetapi mereka adalah "hantu" - jika Anda menekan Enter, tidak ada yang terjadi (mereka tidak ada di stdin). Edit: Di tengah tangkapan layar di bawah, Anda tahu mengapa saya melihat...

14
background proses pipa-input

jika saya ingin menampilkan "aaa" di layar: (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...

13
Bash: proses substitusi dan stdin

Baris berikut jelas: echo "bla" | foo | bar Tetapi apakah yang di bawah melakukan hal yang sama? echo "bla" | bar <(foo) echo "bla" | bar < <(foo) Manakah dari foodan barmembaca "bla" dari stdin dan mengapa? Maksud saya, tentu saja, saya hanya bisa mengkodekannya dan memeriksanya,...