Saya mencoba melakukan beberapa tantangan kode golf , tetapi semuanya membutuhkan input untuk diambil stdin. Bagaimana saya mendapatkannya dengan
Input standar (stdin, deskriptor file 0) adalah aliran input ke program.
Saya mencoba melakukan beberapa tantangan kode golf , tetapi semuanya membutuhkan input untuk diambil stdin. Bagaimana saya mendapatkannya dengan
Saya ingin berurusan dengan input baris perintah di Ruby: > cat input.txt | myprog.rb > myprog.rb < input.txt > myprog.rb arg1 arg2 arg3 ... Apa cara terbaik untuk melakukannya? Secara khusus saya ingin berurusan dengan STDIN kosong, dan saya berharap untuk solusi yang...
Jika saya melakukan hal berikut: import subprocess from cStringIO import StringIO subprocess.Popen(['grep','f'],stdout=subprocess.PIPE,stdin=StringIO('one\ntwo\nthree\nfour\nfive\nsix\n')).communicate()[0] Saya mendapat: Traceback (most recent call last): File "<stdin>", line 1, in ?...
Script Perl berikut ( my.pl) dapat membaca dari file pada argumen baris perintah atau dari STDIN: while (<>) { print($_); } perl my.plakan membaca dari STDIN, sementara perl my.pl a.txtakan membaca dari a.txt. Ini sangat nyaman. Ingin tahu apakah ada yang setara di
Saya agak bingung dengan tujuan dari ketiga file ini. Jika pemahaman saya benar, stdinadalah file di mana suatu program menulis permintaannya untuk menjalankan tugas dalam proses, stdoutadalah file yang digunakan kernel untuk menulis outputnya dan proses yang dimintanya mengakses informasi dari,...
Saya mencari untuk memproses file teks dengan simpul menggunakan panggilan baris perintah seperti: node app.js < input.txt Setiap baris file perlu diproses secara individual, tetapi begitu diproses, baris input dapat dilupakan. Menggunakan pendengar on-data dari stdin, saya mendapatkan input...
Apakah ada cara untuk melakukan ini secara efektif di bash: /my/bash/script < echo 'This string will be sent to stdin.' Saya sadar bahwa saya dapat menyalurkan output dari gema seperti ini: echo 'This string will be piped to stdin.' |
Saya memiliki skrip python parse.py, yang dalam skrip membuka file, katakan file1, dan kemudian melakukan sesuatu mungkin mencetak jumlah total karakter. filename = 'file1' f = open(filename, 'r') content = f.read() print filename, len(content) Saat ini, saya menggunakan stdout untuk mengarahkan...
Saya mencoba melakukan kebalikan dari " Deteksi jika stdin adalah terminal atau pipa? ". Saya menjalankan aplikasi yang mengubah format outputnya karena mendeteksi pipa pada STDOUT, dan saya ingin itu berpikir bahwa ini adalah terminal interaktif sehingga saya mendapatkan output yang sama ketika...
Apakah mungkin untuk mengompres (membuat arsip terkompresi) data saat membaca dari stdin di
Ketika saya mengeksekusi " python" dari terminal tanpa argumen, ia menampilkan shell interaktif Python. Saat saya mengeksekusi " cat | python" dari terminal, mode interaktif tidak diluncurkan. Entah bagaimana, tanpa mendapatkan masukan apa pun, ia telah mendeteksi bahwa ia terhubung ke...
Apakah mungkin untuk mendengarkan penekanan tombol yang masuk dalam skrip nodejs yang sedang berjalan? Jika saya menggunakan process.openStdin()dan mendengarkan 'data'acaranya maka input akan di-buffer hingga baris baru berikutnya, seperti: // stdin_test.js var stdin =
Apa cara termudah untuk membaca baris lengkap dalam program konsol C Teks yang dimasukkan mungkin memiliki panjang variabel dan kami tidak dapat membuat asumsi apa pun tentang
Saya sedang menulis skrip shell yang seharusnya agak aman yaitu tidak melewatkan data aman melalui parameter perintah dan sebaiknya tidak menggunakan file sementara. Bagaimana saya bisa melewatkan variabel ke stdin dari sebuah perintah? Atau, jika tidak memungkinkan, bagaimana cara menggunakan file...
Bash memungkinkan untuk menggunakan: cat <(echo "$FILECONTENT") Bash juga memungkinkan untuk menggunakan: while read i; do echo $i; done </etc/passwd untuk menggabungkan dua sebelumnya, ini dapat digunakan: echo $FILECONTENT | while read i; do echo $i; done Masalah dengan yang terakhir...
Saya ingin menjalankan blender dari baris perintah melalui skrip ruby, yang kemudian akan memproses keluaran yang diberikan oleh blender baris demi baris untuk memperbarui bilah kemajuan di GUI. Tidak terlalu penting bahwa blender adalah proses eksternal yang stdoutnya perlu saya baca. Saya...