Pertanyaan yang diberi tag bash

52
Mengakhiri loop tak terbatas

Saya memiliki perintah yang ingin saya jalankan lagi secara otomatis setiap kali berakhir, jadi saya menjalankan sesuatu seperti ini: while [ 1 ]; do COMMAND; done; tetapi jika saya tidak bisa menghentikan loop dengan Ctrl-ckarena hanya membunuh COMMANDdan bukan seluruh loop. Bagaimana saya bisa...

52
Membuat shell default zsh tanpa akses root

Saya menggunakan komputer sekolah saya dan ingin menggunakan zshbukan bash. Saya ingin menjadikannya shell default, tetapi saya tidak dapat menjalankan perintah seperti itu $ chsh -s $(which zsh)karena saya tidak memiliki hak admin. Apakah ada cara saya dapat memasukkan sesuatu ke dalam saya...

51
Apakah $ () sebuah subkulit?

Saya mengerti sintaks subshell menjadi (<commands...>), apakah $()hanya subkulit yang Anda dapat mengambil nilai variabel dari? Catatan: Ini berlaku untuk bash 4.4 berdasarkan perbedaan kata dalam

49
Menutup deskriptor file,> & - vs <& -

Dalam tutorial bash yang saya baca, dikatakan bahwa jika Anda membuka deskriptor file untuk dibaca, yaitu exec 3< echolist Maka Anda harus menutupnya seperti ini, exec 3<&- Namun, jika Anda membuka deskriptor file untuk menulis, itu harus ditutup seperti ini: exec 3>&- Namun...

49
menekan pesan stderr dalam skrip bash

Pertimbangkan nama skrip berikut (agak konyol) 'test1.sh': #/bin/bash # sleep 10 & echo sleep pid = $! pkill sleep Ketika saya menjalankannya, saya tidak hanya mendapatkan output dari gema, tetapi laporan bash tentang kematian tidur di stderr: $ ./test1.sh sleep pid = 3551 ./test1.sh: line...