Pertanyaan yang diberi tag «bash»

Pertanyaan khusus untuk GNU's Bourne Again SHell, berbeda dengan shell Bourne / POSIX lainnya. Untuk pertanyaan tentang shell Unix secara umum, gunakan tag / shell sebagai gantinya.


3
Menutup deskriptor file,> & - vs <& -
Dalam tutorial bash yang saya baca, dikatakan bahwa jika Anda membuka deskriptor file untuk dibaca, yaitu exec 3&lt; echolist Maka Anda harus menutupnya seperti ini, exec 3&lt;&amp;- Namun, jika Anda membuka deskriptor file untuk menulis, itu harus ditutup seperti ini: exec 3&gt;&amp;- Namun ketika saya melihat di internet, saya melihat …





8
cron mengabaikan variabel yang didefinisikan dalam ".bashrc" dan ".bash_profile"
Saya telah mendefinisikan variabel "SHELL" di file / etc / crontab: [martin@martin ~]$ grep SHELL /etc/crontab SHELL=/usr/local/bin/bash [martin@martin ~]$ file /usr/local/bin/bash /usr/local/bin/bash: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked (uses shared libs), for FreeBSD 8.0 (800107), stripped [martin@martin ~]$ Selain itu, semua skrip saya di file …
49 bash  cron 

4
Meminta kata sandi sudo dan secara program meningkatkan hak istimewa dalam skrip bash?
Saat ini saya sedang mengerjakan skrip bash yang menginstal dan mengatur berbagai program pada sistem Linux persediaan (saat ini, Ubuntu). Karena menginstal program dan menyalin sejumlah file ke berbagai folder yang memerlukan hak-hak tinggi, saya sudah melakukan standar "Saya perlu hak-hak istimewa tinggi" -dan-keluar. Namun, saya ingin, jika mungkin, dapat …
49 bash  sudo 



2
menekan pesan stderr dalam skrip bash
Pertimbangkan nama skrip berikut (agak konyol) 'test1.sh': #/bin/bash # sleep 10 &amp; 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 5: 3551 Terminated sleep 10 …




4
Bagaimana cara menghapus elemen dari array sepenuhnya?
unset array[0]menghapus elemen tetapi tetap jika saya lakukan echo ${array[0]}saya mendapatkan nilai null apalagi ada cara lain untuk melakukan ini tetapi jika elemen array berisi spasi seperti di bawah ini array[0]='james young' array[1]='mary' array[2]='randy orton' tetapi ini juga gagal melakukan pekerjaan array=${array[@]:1} #removed the 1st element sekarang saya ingin seperti …

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.