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.

6
Perangkap, ERR, dan gema garis kesalahan
Saya mencoba membuat beberapa pelaporan kesalahan menggunakan Perangkap untuk memanggil fungsi pada semua kesalahan: Trap "_func" ERR Apakah mungkin untuk mendapatkan saluran dari mana sinyal ERR dikirim? Shell itu bash. Jika saya melakukan itu, saya bisa membaca dan melaporkan perintah apa yang digunakan dan mencatat / melakukan beberapa tindakan. Atau …

7
Shell mana yang harus saya gunakan - tcsh vs bash? [Tutup]
Saya telah menggunakan tcshuntuk waktu yang lama sekarang. Tetapi setiap kali saya mencari sesuatu, saya sering menemukan bahwa metode yang ditentukan bashspesifik. Bahkan sintaks untuk skrip shell berbeda untuk keduanya. Dari apa yang saya alami mencari dan belajar di internet, bashnampaknya shell yang lebih umum digunakan. Bahkan jumlah pertanyaan di …
30 linux  shell  bash  fedora  tcsh 

5
Periksa apakah $ REPLY berada dalam kisaran angka
Saya sedang menulis skrip shell untuk Linux, menggunakan Bash, untuk menerjemahkan file video apa saja ke dalam MP4. Untuk itu, saya menggunakan avconvdengan libvorbisuntuk audio. Di dalam skrip saya, saya punya pertanyaan untuk pengguna: read -p "- Audio Quality [scale from -2 to 10] ? " if [ -n "$REPLY" …

5
Cegah grep keluar jika terjadi nomatch
Script ini tidak menggema "setelah": #!/bin/bash -e echo "before" echo "anything" | grep e # it would if I searched for 'y' instead echo "after" exit Itu juga akan terjadi jika saya menghapus -eopsi pada baris shebang, tetapi saya ingin menyimpannya sehingga skrip saya berhenti jika ada kesalahan. Saya tidak …

2
Apa artinya! #: 3 artinya dalam perintah shell
Panduan instalasi untuk ack menyarankan untuk menginstal skrip ack menggunakan perintah ini: curl http://beyondgrep.com/ack-2.14-single-file > ~/bin/ack && chmod 0755 !#:3 Saya berasumsi bahwa !#:3pada akhirnya adalah semacam referensi balik, tetapi apa artinya? Apakah ada yang setara di zsh? Google belum membantu.


1
Mengapa substitusi proses BASH tidak berfungsi dengan beberapa perintah?
Kadang-kadang proses substitusi tidak akan berfungsi seperti yang diharapkan. Berikut ini sebuah contoh: Memasukkan: gcc <(echo 'int main(){return 0;}') Keluaran: /dev/fd/63: file not recognized: Illegal seek collect2: error: ld returned 1 exit status Memasukkan: Tetapi berfungsi seperti yang diharapkan ketika digunakan dengan perintah yang berbeda: grep main <(echo 'int main(){return …


6
Pipa ke beberapa file di shell
Saya memiliki aplikasi yang akan menghasilkan sejumlah besar data yang tidak ingin saya simpan ke disk. Sebagian besar aplikasi mengeluarkan data yang tidak ingin saya gunakan, tetapi satu set informasi berguna yang harus dipisah menjadi file yang terpisah. Misalnya, diberikan output berikut: JUNK JUNK JUNK JUNK A 1 JUNK B …
29 bash  shell  grep  pipe 

7
Bagaimana agar Bash tetap berjalan setelah eksekusi perintah?
Saya ingin menjalankan sesuatu seperti ini: bash -c "some_program with its arguments" tetapi untuk memiliki bash interaktif tetap berjalan setelah selesai some_program. Saya yakin -cini bukan cara yang baik seperti man bashseys: Shell interaktif adalah yang dimulai tanpa argumen non-opsi dan tanpa opsi -c Jadi bagaimana melakukan ini? Tujuan utamanya …
29 bash 

1
Bisakah bash statement case cascade?
Saya mencoba melakukan sesuatu seperti ini: case $level in 3) echo "Level Three" 2) echo "Level Two" 1) echo "Level one" ;; esac di mana jika $ level = 3, itu akan ditampilkan Level Three Level Two Level One sementara jika $ level = 1, itu hanya akan menghasilkan Level …

4
Bagaimana saya bisa menyimpan perintah terakhir ke file?
Ketika saya menjalankan analisis saya menggunakan bash shell, saya sering ingin menyimpan perintah yang saya gunakan yang memberi saya hasil yang baik ke file di direktori yang sama ("LOGBOOK" saya, sesuai namanya) sehingga saya dapat memeriksa apa Saya lakukan untuk mendapatkan hasil itu. Sejauh ini, ini berarti saya menyalin. Mengecek …




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.