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.

4
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 disederhanakan. Inilah myscript2.shyang memiliki …
16 bash  shell-script  ssh  stdin  read 

1
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 vim  stdout  stdin  vimdiff 

4
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 penggunaan ini. …
15 tty  io  stdin 

1
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 …

2
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, tapi saya …


1
Bagaimana cara mem-pipe html ke lynx?
Saya menguji beberapa panggilan ajax dari konsol. Saya suka menghilangkan meta-informasi noise yang markup html dan hanya membaca konten, maka saya suka pipa itu ke browser terminal, misalnya lynx. Namun: curl www.google.de | lynx cukup buka instance baru lynx. Saya tidak mau: curl www.google.de > someFile.html && lynx someFile.html
11 pipe  curl  html  stdin  lynx 

4
Mendapatkan stdin dari pipa bernama
Apa yang saya coba lakukan adalah menjalankan python di jendela terminal dan mengarahkan stdin dari pipa bernama. Lalu saya menulis ke pipa bernama di terminal lain dan meminta perintah itu mengeksekusi pada python. Terminal 1: mkfifo p1 python < p1 Terminal 2: echo -n "print \"Hello World\"" > p1 Yang …

2
apa yang dimaksud dengan menghubungkan STDOUT dan STDIN?
Saya membaca buku, katanya: Setiap proses memiliki setidaknya tiga saluran komunikasi yang tersedia: “input standar” (STDIN), “output standar” (STDOUT), dan “standard error” (STDERR). Sebagian besar perintah menerima input dari STDIN dan menulis outputnya ke STDOUT. Mereka menulis pesan kesalahan ke STDERR. Konvensi ini memungkinkan Anda merangkai perintah bersama seperti balok …

2
Fungsi Bash yang menerima input dari parameter atau pipa
Saya ingin menulis fungsi bash berikut dengan cara yang dapat menerima inputnya dari argumen atau pipa: b64decode() { echo "$1" | base64 --decode; echo } Penggunaan yang diinginkan: $ b64decode "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ b64decode < file.txt $ b64decode <<< "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ echo "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" | b64decode
10 bash  pipe  function  stdin 

2
Redirect stdin dan stdout ke porta
Saya ingin mengambil program Pyang membaca dari stdin& menulis ke stdout, tetapi sambungkan ke ncatau apa pun yang dibaca dari port tertentu dan output ke port lain. # The reading is easy, here P reads from port 50505 nc -l 50505 | P Bagaimana saya membuatnya menulis kembali untuk mengatakan …


2
Input pipa ke nano
Mengapa ls | nano -membuka editor di Ubuntu tetapi menutup editor dan menyimpan file ke -.savedalam CentOS? Bagaimana saya bisa mendapatkan nano di CentOS agar tetap terbuka saat membaca stdin?
9 ubuntu  centos  stdin  nano 

3
Bagaimana cara memeriksa apakah stdin / dev / null dari shell?
Di Linux, apakah ada cara agar skrip shell memeriksa apakah input standarnya dialihkan dari perangkat nol (1, 3) * , idealnya tanpa membaca apa pun? Perilaku yang diharapkan adalah: ./checkstdinnull -> no ./checkstdinnull < /dev/null -> yes echo -n | ./checkstdinnull -> no EDIT mknod secretunknownname c 1 3 exec …
9 linux  shell  devices  stdin 

4
Bagaimana saya bisa mendapatkan ukuran stdin?
Saya akan mengkompres direktori besar dan saya ingin tahu seberapa besar, tepatnya, file yang dihasilkan. Saya sudah mencoba menggunakan du: $ tar -cv dir | du -h - du: cannot access '-': No such file or directory Kemudian saya mencoba menggunakan versi file '-': $ tar -cv dir | du …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.