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
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 . ''berhasil. 1 VERSION='2.3.3' 2 …

2
Kapan bug shellshock (CVE-2014-6271 / 7169) diperkenalkan, dan apa patch yang sepenuhnya memperbaikinya?
Beberapa konteks tentang bug: CVE-2014-6271 Bash mendukung ekspor tidak hanya variabel shell, tetapi juga fungsi shell ke instance bash lainnya, melalui lingkungan proses untuk proses anak (tidak langsung). Versi bash saat ini menggunakan variabel lingkungan yang dinamai dengan nama fungsi, dan definisi fungsi dimulai dengan "() {" dalam nilai variabel …

1
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 lebih baru, kutip ganda tidak lagi selalu diperlukan (setidaknya untuk …

5
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 disortir?
120 bash  sort  uniq 

30
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 berfungsi? Salah satu solusi yang dapat saya pikirkan adalah menambahkan variabel lingkungan ke …



5
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 ~]# hash hits command 2 /usr/bin/whoami Menurut halaman manual, …
118 bash  history 





8
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 it? p_out=$ARGUMENTS['p_out'] arg1=$ARGUMENTS['arg_1'] printf "The Argument p_out is %s" "$p_out" printf …

3
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 awal, saya perlu menambahkan cap waktu saat ini bersama dengan string input ini …
114 bash  shell  scripting 


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.