Pertanyaan yang diberi tag bash

11
Cara menggunakan variabel sebagai bagian dari nama array

Saya punya dua array: arrayA=(1 2 3) arrayB=(a b c) dan saya ingin mencetak salah satunya menggunakan argumen baris perintah, yaitu tanpa if else. Saya mencoba beberapa variasi pada sintaks tetapi tidak berhasil. Saya ingin melakukan sesuatu seperti ini: ARG="$1" echo ${array${ARG}[@]} tapi...

11
Perluas subkulit sebelum menjalankannya?

Saya sering menjalankan perintah menggunakan subshell, dan kadang-kadang ingin memiliki subshell diperluas sebelum saya menjalankan sesuatu .. Dengan cara ini saya bisa memverifikasi apa yang saya lakukan, dan mungkin mengedit apa yang akan terjadi juga. Misalnya, bagaimana saya bisa mendapatkan...

11
Cegah teks / layar berkedip saat melakukan clear

Skrip saya melakukan sesuatu seperti: while :; clear do_a_lot_of_output_here sleep 1 done Apakah ada opsi untuk mencegah layar berkedip saat saya melakukan clear dan output? Saya ingin melakukannya seperti dalam watchperintah (tapi ada tertulis C). Ada saran? clear | hexdump -C 00000000...

11
Memaksa Bash untuk menggunakan Mesin Perl RegEx

Seperti yang mungkin sudah Anda ketahui, banyak fitur yang didukung oleh mesin RegEx modern (referensi balik, pernyataan lookaround, dll.) Tidak didukung oleh mesin Bash RegEx. Berikut ini adalah skrip Bash sederhana yang baru saja saya buat untuk mencoba menjelaskan apa tujuan akhir...

11
Apa nama fitur shell `> (tee copyError.txt> & 2)`?

Saya perlu login stdout dan stderr ke file log, tetapi hanya menampilkan pesan kesalahan di layar. Saya bisa melakukan ini dengan: cp -rpv a/* b 1> copyLog.txt 2> >(tee copyError.txt >&2) Yang saya temukan di suatu tempat di web. Saya hanya ingin tahu bagaimana >(tee...

11
Tidur sampai kemunculan waktu spesifik berikutnya

Saya perlu serangkaian perintah atau satu perintah yang tidur sampai kemunculan berikutnya dari waktu tertentu seperti "4:00" terjadi. Bagaimana saya melakukannya? The atperintah atau cronjob bukan pilihan karena saya tidak harus meninggalkan naskah saya sedang dalam. Kasus spesifik yang saya...

11
Memperoleh PID dari perintah sebelumnya di Pipeline

Saya sedang menulis skrip bash untuk digunakan inotifywaituntuk memantau direktori dan memulai tindakan ketika perubahan terdeteksi. Sesuatu seperti: inotifywait -m ... | while read f; do something; done Karena inotifywaittidak berhenti dengan sendirinya, skrip ini tidak akan berhenti. Jadi...