Pertanyaan yang diberi tag bash

132
Kode warna apa yang dapat saya gunakan di PS1 prompt saya?

Saya menggunakan beberapa warna di prompt PS1 saya seperti \033]01;31\] # pink \033]00m\] # white \033]01;36\] # bold green \033]02;36\] # green \033]01;34\] # blue \033]01;33\] # bold yellow Di mana saya dapat menemukan daftar kode warna yang dapat saya gunakan? Saya melihat Colorize Bash...

126
Diutamakan dari operator logika shell &&, ||

Saya mencoba untuk memahami bagaimana presedensi operator logis bekerja di bash. Sebagai contoh, saya akan berharap, bahwa perintah berikut tidak menggemakan apa pun. true || echo aaa && echo bbb Namun, bertentangan dengan harapan saya, bbbdicetak. Bisakah seseorang tolong jelaskan,...

123
hapus karakter tertentu dari variabel menggunakan bash

Saya ingin mengurai variabel (dalam kasus saya ini versi pengembangan kit) untuk membuatnya dot ( .) gratis. Jika version='2.3.3', output yang diinginkan adalah 233. Saya mencoba seperti di bawah ini, tetapi .harus diganti dengan karakter lain yang memberi saya 2_3_3. Akan baik-baik saja jika tr ....

120
Kapan perlu mengutip ganda?

Saran lama yang digunakan adalah mengutip dua kali ekspresi yang melibatkan $VARIABLE, setidaknya jika seseorang ingin ditafsirkan oleh shell sebagai satu item tunggal, jika tidak, setiap ruang dalam konten $VARIABLEakan membuang shell. Saya mengerti, bagaimanapun, bahwa dalam versi shell yang...

120
Apa perbedaan antara "sort -u" dan "sort | uniq ”?

Di mana-mana saya melihat seseorang perlu mendapatkan daftar unik yang disortir, mereka selalu mengirim pesan sort | uniq. Saya belum pernah melihat contoh di mana seseorang menggunakannya sort -u. Kenapa tidak? Apa bedanya, dan mengapa lebih baik menggunakan uniq daripada bendera unik untuk...

119
Navigasi direktori cepat di bash shell

Saya ingin sering beralih di antara direktori yang berada di jalur yang sama sekali tidak terkait, misalnya /Project/Warnest/docs/dan ~/Dropbox/Projects/ds/test/. Tetapi saya tidak ingin mengetik cd /[full-path]/sepanjang waktu. Apakah ada perintah pintas untuk beralih ke direktori yang sebelumnya...

118
Apa tujuan dari perintah hash?

Jika Anda menjalankannya hashmenunjukkan path dari semua perintah yang dijalankan sejak hash adalah reset terakhir ( hash -r) [root@c04c ~]# hash hash: hash table empty [root@c04c ~]# whoami root [root@c04c ~]# hash hits command 1 /usr/bin/whoami [root@c04c ~]# whoami root [root@c04c ~]#...

114
Melewati argumen bernama ke skrip shell

Apakah ada cara mudah untuk menyampaikan (menerima) parameter bernama ke skrip shell? Sebagai contoh, my_script -p_out '/some/path' -arg_1 '5' Dan di dalam my_script.shmenerima mereka sebagai: # I believe this notation does not work, but is there anything close to

114
Lewati argumen baris perintah ke skrip bash

Saya baru mengenal pemrograman skrip bash. Saya ingin mengimplementasikan skrip bash 'deploymLog', yang menerima sebagai input argumen satu string (nama). [root@localhost Desktop]# ./deploymLog.sh name di sini saya ingin meneruskan argumen string (nama) melalui baris perintah Sebagai langkah...