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.


1
Mengapa tidak ada baris baru di akhir mengutip subkulit dan meneruskan hasilnya ke gema?
Ketika saya melakukan ls | grep pngoutput dari grep adalah: 2015-05-15-200203_1920x1080_scrot.png 2015-05-16-025536_1920x1080_scrot.png (nama file, baris baru, nama file, baris baru) kemudian, echo $(ls | grep png)output: 2015-05-15-200203_1920x1080_scrot.png 2015-05-16-025536_1920x1080_scrot.png (nama file, spasi dari pemisahan kata, nama file, baris baru !! dari gema !!) Tidak apa-apa, tetapi ketika saya melakukan ini untuk …



2
Bagaimana bash memperlakukan ">> ()"
Saat bereksperimen dengan pengalihan output dan penggantian proses, saya menemukan perintah berikut dan hasil yang dihasilkan: me @ elem: ~ $ echo foo>> (cat); bilah gema batang saya @ elem: ~ $ foo (Ya, baris baru yang kosong pada akhirnya memang disengaja.) Jadi bash echo bar, cetak prompt saya yang …




2
Jika ada proses melahirkan anak gagal, bunuh semua dan keluar
Dalam skrip saya, saya membagi set data menjadi input_aa, input_ab, dll. Kemudian, saya menjalankan masing-masing melalui skrip Python yang sama, seperti: # Execute program on each split file for part in input_*; do python3 $part & done wait Pertanyaan saya ada dua: bagaimana saya mendeteksi bahwa proses Python telah gagal, …
9 bash  shell  python 


2
Bagaimana saya bisa lulus subkulit melalui 'waktu' bersyarat?
Saya memiliki skrip pengaturan untuk kotak Vagrant tempat saya biasa mengukur langkah tunggal time. Sekarang saya ingin mengaktifkan atau menonaktifkan pengukuran waktu secara kondisional. Misalnya, sebelumnya sebuah garis akan terlihat seperti: time (apt-get update > /tmp/last.log 2>&1) Sekarang saya pikir saya bisa melakukan sesuatu seperti ini: MEASURE_TIME=true [[ $MEASURE_TIME = …
9 bash  shell  quoting  time 

5
Bisakah saya menghubungkan ke perintah cd?
Saya mencoba mengatur sesuatu di server yang saya jalankan, kapan pun saya cdmasuk ke public_htmlfolder 95% dari waktu ada beberapa perintah saya akan selalu berjalan untuk memeriksa hal-hal tertentu. Apakah masih ada yang bisa saya kaitkan cdjadi jika direktori tersebut adalah public_html, ia akan secara otomatis menjalankan perintah untuk saya? …

2
Manipulasi piping bash string
Saya sudah membaca beberapa pertanyaan manipulasi piping bash string tetapi mereka tampaknya aplikasi khusus. Pada dasarnya, apakah ada cara untuk melakukan hal di bawah ini dengan lebih sederhana? dari pada $ string='hello world'; string2="${string// /_}"; echo "${string2^^}" HELLO_WORLD sesuatu seperti $ echo 'hello world' | $"{-// /_}" | "${ -^^}" …

2
Diutamakan dari && vs & dalam bash dan zsh
Menjawab pertanyaan ini saya menemukan perbedaan yang sangat lucu (dan halus) antara perilaku dalam bashdan zsh: Dalam bash: romano@RRyS:~$ pwd /home/romano romano@RRyS:~$ alias x="cd /bin && ./echo A >/dev/null &" romano@RRyS:~$ x [1] 16611 romano@RRyS:~$ pwd /home/romano Seperti yang Anda lihat, eksekusi alias xdilakukan dalam subkulit dan direktori saat ini …
9 bash  shell  zsh 

1
Mengapa bash bahkan menguraikan / menjalankan hal-hal yang dimasukkan ke dalam variabel lingkungan?
The SHELLSHOCK bug di bash bekerja dengan cara variabel lingkungan. Jujur saya terkejut oleh fakta bahwa ada fitur seperti: "meneruskan definisi fungsi melalui env vars" Oleh karena itu pertanyaan ini sementara mungkin tidak diformulasikan dengan sempurna adalah untuk meminta contoh atau kasus di mana akan diperlukan untuk memiliki fitur ini? …

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.