Pertanyaan yang diberi tag «stdout»

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

2
Pipa, bagaimana aliran data dalam pipa?
Saya tidak mengerti bagaimana data mengalir dalam pipa dan berharap seseorang dapat mengklarifikasi apa yang sedang terjadi di sana. Saya pikir pipa perintah memproses file (teks, array string) sejalan dengan cara baris. (Jika setiap perintah itu sendiri bekerja baris demi baris.) Setiap baris teks melewati pipeline, perintah jangan menunggu sebelumnya …


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 


4
bash: / dev / stderr: Izin ditolak
Setelah memutakhirkan ke versi rilis baru, bashskrip saya mulai meludah kesalahan: bash: /dev/stderr: Permission denied dalam versi sebelumnya Bash akan mengenali secara internal nama-nama file tersebut (itulah sebabnya pertanyaan ini bukan duplikat dari yang ini ) dan melakukan hal yang benar (tm) , namun, ini telah berhenti berfungsi sekarang. Apa …

4
Output ke stdout dan pada saat yang sama masuk ke file
Saya memiliki skrip yang menampilkan teks stdout. Saya ingin melihat semua output ini di terminal saya, dan pada saat yang sama saya ingin memfilter beberapa baris dan menyimpannya dalam file. Contoh: $ myscript Line A Line B Line C $ myscript | grep -P 'A|C' > out.file $ cat out.file …
18 grep  pipe  stdout  tee 


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 …

2
Tulis baris ke file dari kurang
Sementara di vimsaya bisa menulis berbagai baris dari file yang saya lihat ke file lain. Sebagai contoh, :1,10 w outfile.txt akan menulis baris 1 hingga 10 ke outfile.txt. Bisakah saya melakukan hal yang sama saat saya melihat file menggunakan less?
17 less  stdout 


5
bash: Gunakan variabel untuk menyimpan pengalihan stderr | stdout
Apakah ada cara untuk mengarahkan stdout dan stderr melalui variabel seperti menambahkan opsi perintah dalam skrip? Misalnya saya punya skrip: #!/bin/bash -x TEST=">/dev/null 2>&1" OPT='-p -v' mkdir $OPT 123/123/123 $TEST Saya dapat melihat bahwa OPT diganti dengan -ptanpa masalah dan bash mengartikannya sebagai opsi. Tapi redirection diartikan sebagai nama direktori. …

1
Memutar file log saat proses masih berjalan
Saya memiliki proses yang berjalan yang menulis output standar dan kesalahan standar ke file log /var/log/dragonturtle.log. Apakah ada cara lain untuk memutar file log, dan apakah proses terus menulis ke file log baru tanpa mematikan proses? Apa yang terjadi saat ini (diberikan konfigurasi logrotate di bawah): Proses menulis ke /var/log/dragonturtle.log …
16 logs  stdout  logrotate 


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 

1
Output dari perintah tidak di stderr atau stdout
Saya menemukan masalah ini, jadi saya bertanya-tanya bagaimana mungkin? Menjalankan perintah standar: # zabbix_sender -c zabbix_agentd.conf -k mmysql.QCInserts -o 14 info from server: "Processed 0 Failed 1 Total 1 Seconds spent 0.000017" sent: 1; skipped: 0; total: 1 Oke, mari kita coba untuk mendapatkan baris pertama saja: # zabbix_sender -c …
15 shell  stdout  stderr 

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.