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
Perbedaan antara alias di zsh dan alias di bash
Saya telah mencari-cari tetapi tidak dapat menemukan sesuatu yang konklusif. Apakah ada perbedaan antara perintah alias di zsh dan perintah alias di bash? Jika tidak, apakah ini berarti saya dapat membagikan satu set alias di antara dua shell dan berharap keduanya berfungsi seperti yang saya maksud?
9 bash  zsh  alias 


4
Pengembalian tidak langsung semua elemen dalam array
Halaman Bash man menjelaskan penggunaan ${!a}untuk mengembalikan konten variabel yang namanya isi a(tingkat tipuan). Saya ingin tahu cara mengembalikan semua elemen dalam array menggunakan ini, yaitu, a=(one two three) echo ${a[*]} kembali one two three Saya ingin untuk: b=a echo ${!b[*]} untuk mengembalikan yang sama. Sayangnya, tidak, tetapi kembali 0sebagai …
9 bash  array 

1
compgen: mengabaikan case
Saya mencoba menerapkan penyelesaian bash khusus seperti yang dijelaskan di sini . Namun, tampaknya bahwa compgenadalah case-sensitive . Apakah ada cara untuk mengubahnya tidak peka huruf besar-kecil dalam konteks itu?

2
Bagaimana shell (bash, misalnya) memperluas pola wildcard?
Asumsikan direktori memiliki 100 file dimulai dengan huruf 'a'. Jika saya melakukan grep <some string> a*dari terminal, bagaimana shell menangani ini? Apakah ini akan memperluas ekspresi reguler, mendapatkan daftar semua file dimulai dengan a dan grep pada masing-masing file secara berurutan? Atau ada cara lain? Asumsikan bahwa saya memiliki array …
9 bash  shell  wildcards 

1
Bagaimana mengubah font konsol bash untuk menampilkan karakter UTF-8
Saya mengalami beberapa masalah dengan menampilkan karakter UTF-8 dengan benar di bash. Saya mencoba untuk mengekstrak beberapa file zip yang berisi karakter beraksen dalam nama mereka, dan saya mendapatkan kesalahan karakter multibyte yang tidak valid. Saya membuat .bash_profiledengan ini: export LANG=en_US.UTF-8 export LOCALE=UTF-8 Ini memecahkan masalah ekstraksi. Tetapi konsol masih …
9 bash  unicode 


1
substitusi proses bash dengan file sementara
Beberapa program memerlukan file mereka agar dapat dicari, misalnya diperlukan objdump. $ objdump -D -b binary -m i8086 <(echo 0xea 0x5b 0xe0 0x00 0xf0|xxd -r -p) objdump: Warning: '/proc/self/fd/11' is not an ordinary file Akan lebih mudah untuk memiliki proses substitusi menggunakan file sementara. Saya dapat melihat di halaman manual …

2
Bash: Banyak untuk loop di Background
Apakah ini cara yang benar untuk memulai beberapa proses berurutan di latar belakang? for i in {1..10}; do for j in {1..10}; do run_command $i $j; done & done; Semua jharus diproses setelah satu sama lain untuk diberikan i, tetapi semua iharus diproses secara bersamaan.


7
Perintah Bash awk dengan tanda kutip
Saya telah mencoba menemukan jawaban untuk pertanyaan ini untuk sementara waktu. Saya menulis skrip cepat untuk menjalankan perintah berdasarkan output dari awk. ID_minimum=1000 for f in /etc/passwd; do awk -F: -vID=$ID_minimum '$3>=1000 && $1!="nfsnobody" { print "xfs_quota -x -c 'limit bsoft=5g bhard=6g $1' /home "}' $f; done Masalahnya adalah bahwa …
8 bash  shell  scripting 

2
Timpa file hanya jika data
Saya mencoba untuk menimpa file dengan output perintah, tetapi hanya jika ada output. Artinya, saya biasanya mau mycommand > myfile tetapi jika ini akan ditimpa myfiledengan data kosong, saya ingin mempertahankan versi lama myfile. Saya pikir sesuatu menggunakan ifneharus mungkin, a la mycommand | ifne (cat > myfile) tapi itu …
8 bash 



5
Mengapa {1,2} dicetak oleh perintah dalam $ () tidak diinterpolasi?
Saya berada di direktori di mana saya memiliki dua file teks: $ touch test1.txt $ touch test2.txt Ketika saya mencoba membuat daftar file (dengan Bash) menggunakan beberapa pola kerjanya: $ ls test?.txt test1.txt test2.txt $ ls test{1,2}.txt test1.txt test2.txt Namun, ketika sebuah pola dihasilkan oleh perintah yang disertakan $(), hanya …

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.