Pertanyaan yang diberi tag «shell»

Shell adalah antarmuka baris perintah Unix. Anda dapat mengetik perintah dalam shell secara interaktif, atau menulis skrip untuk mengotomatiskan tugas. Gunakan tag ini untuk pertanyaan yang berlaku pada / bin / sh dan sebagian besar shell yang kompatibel (abu, bash, ksh, zsh, ...). Untuk skrip shell dengan kesalahan, silakan periksa di http://shellcheck.net sebelum memposting di sini.

4
Sepenuhnya buffer output perintah sebelum memipakan ke perintah lain?
Apakah ada cara untuk hanya menjalankan perintah setelah yang lain dilakukan tanpa file temp? Saya punya satu perintah lagi yang berjalan dan perintah lain yang memformat output dan mengirimkannya ke server HTTP menggunakan curl. Jika saya hanya menjalankan commandA | commandB, commandBakan mulai curl, terhubung ke server dan mulai mengirim …
10 shell  pipe  buffer 




1
Bash secara otomatis memuat ulang (menyuntikkan) pembaruan ke dalam skrip yang berjalan setelah menyimpannya: Mengapa? Adakah penggunaan praktis?
Saya sedang menulis skrip bash, dan kebetulan memperbarui kode (menyimpan file skrip ke disk) ketika skrip sedang menunggu beberapa input dalam satu whilelingkaran. Setelah saya kembali ke terminal dan melanjutkan dengan permintaan skrip sebelumnya, bash memberi kesalahan tentang sintaksis file: /home/aularon/bin/script: line 58: unexpected EOF while looking for matching `"' …
10 bash  shell  scripting 

1
ZSH: Apa perbedaan antara `.` dan` source`?
Saya dulu berpikir bahwa built-in .dan sourcesetara. Pertanyaan ini setuju dengan saya ketika datang ke bash. Namun saya menemukan hal berikut menggunakan zsh: desktop➜ ~/pst . env /usr/bin/env:1: no such file or directory: ^@^A^@^@^@X^Z@^@^@^@^@^@@^@^@^@^@^@^@^@\M-8q^@^@^@^@^@^@^@^@^@^@@^@8^@ /usr/bin/env:2: parse error near `)' desktop➜ ~/pst source env desktop➜ ~/pst file env env: ASCII text …
10 shell  zsh 


2
Mengapa saya mendapatkan kesalahan 255 ketika mengembalikan -1
Saya baru mengenal pemrograman C ++ dan saya punya pertanyaan yang sangat mendasar. Saya perhatikan bahwa ketika saya kembali -1dalam program C ++ dan kemudian memeriksa status keluar, saya mengerti 255. Mengapa demikian? Kode tersebut adalah yang paling dasar: int main() { return -1; } Kemudian, setelah menjalankan kode yang …
10 shell  exit 

1
Cara menetapkan nilai ke beberapa variabel dalam baris perintah dengan bilah
Saya pada dasarnya mencoba untuk mengasumsikan bagian-bagian tertentu dari output dari perintah shell ke variabel mulitple, tapi saya tidak tahu bagaimana melakukannya. Demi kesederhanaan, asumsikan bahwa perintah pada shell, ketika dijalankan, dicetak one two three four yang dapat disimulasikan dengan a echo "one two three four" (walaupun comannd yang sebenarnya …
10 shell  bash 

1
Mengapa Ctrl-C tidak berfungsi?
Saya hanya menekan Ctrlcdua kali pada shell saya dalam upaya untuk menghentikan proses yang membutuhkan waktu lama untuk menyelesaikannya. ^C digemakan dua kali, tetapi prosesnya terus berjalan. Mengapa tidak Ctrlcberhenti dari proses seperti biasanya?


4
Kinerja loop vs ekspansi
Perlu saran ahli tentang perbandingan di bawah ini: Segmen kode menggunakan loop: for file in `cat large_file_list` do gzip -d $file done Segmen kode menggunakan ekspansi sederhana: gzip -d `cat large_file_list` Yang mana yang lebih cepat? Harus memanipulasi set data besar.




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.