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.


6
Bisakah saya mem-pipe stdout di satu server ke stdin di server lain?
stdoutpada satu server CentOS perlu disalurkan ke stdinserver CentOS lainnya. Apakah ini mungkin? Memperbarui ScottPack, MikeyB dan jofel semuanya memiliki jawaban yang valid. Saya memberikan jawaban kepada Scott karena, meskipun pertanyaan saya tidak menentukan keamanan sebagai persyaratan, selalu menyenangkan untuk aman. Namun, saran dua rekan lainnya juga akan bekerja.
74 pipe  stdout  stdin 

2
Memipipkan data ke stdin proses tanpa menyebabkan EOF sesudahnya
Saya memiliki executable yang memulai shell interaktif-pengguna. Saya ingin, setelah meluncurkan shell, menyuntikkan beberapa perintah terlebih dahulu, kemudian memungkinkan pengguna untuk memiliki sesi interaktif mereka. Saya dapat melakukan ini dengan mudah menggunakan echo: echo "command 1\ncommand 2\ncommand3" | ./shell_executable Ini hampir berhasil. Masalahnya adalah bahwa perintah gema yang memberi makan …




3
Apakah aman untuk mengetik perintah lain ke dalam STDIN ketika perintah sebelumnya menulis ke STDOUT?
Mungkin ini sudah dijawab sebelumnya, saya akan menyambut tautan ke jawaban lain ... Jika saya menjalankan perintah shell (di bashshell) seperti berikut: make Kemudian ketika output dari makesedang bergulir dari STDOUTdari makeperintah, jika saya mengetik make checkdan tekan entersebelum perintah pertama selesai dieksekusi, ketika makeperintah akhirnya selesai, perintah selanjutnya make …
21 bash  shell  stdout  stdin 

3
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 …
20 password  mysql  stdin 

3
nohup: mengabaikan input dan mengarahkan stderr ke stdout
Saya memulai aplikasi saya di latar belakang menggunakan nohupseperti yang disebutkan di bawah ini - root@phx5qa01c:/bezook# nohup java -jar ./exhibitor-1.5.1/lib/exhibitor-1.5.1-jar-with-dependencies.jar -c file --fsconfigdir /opt/exhibitor/conf --hostname phx5qa01c.phx.qa.host.com > exhibitor.out & [1] 30781 root@phx5qa01c:/bezook# nohup: ignoring input and redirecting stderr to stdout Tetapi setiap kali saya melihat pesan ini - nohup: ignoring …

4
Mengapa beberapa perintah tidak membaca dari input standar mereka?
Saya bertanya-tanya bagaimana kapan kita harus menggunakan pipa dan kapan kita seharusnya tidak. Katakan misalnya, untuk menghentikan proses tertentu yang menangani file pdf, berikut ini tidak akan berfungsi dengan menggunakan pipa: ps aux | grep pdf | awk '{print $2}'|kill Sebagai gantinya, kita hanya bisa melakukannya dengan cara berikut: kill …
19 shell  pipe  arguments  stdin 

4
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 input dari file dan menulis kembali ke sana. Saya tidak …
18 files  stdin 


3
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 \-tetapi tidak berhasil juga. Jadi, apakah ada cara untuk …
17 less  stdin 

3
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 dikirim ke …

1
Pertama buat program membaca dari pipa, lalu dari keyboard
Pertimbangkan program interaktif interactive. Saya harus menjalankan program ini cukup sering, dan setiap kali saya menjalankannya beberapa perintah pertama adalah sama. Jelas, harus mengetik perintah-perintah itu berulang-ulang adalah rasa sakit. Saya telah mengumpulkan perintah tersebut (dipisahkan oleh baris baru) dalam file cmd. Sekarang saya bisa lakukan cat cmd | interactiveuntuk …
17 command-line  pipe  cat  stdin 

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.