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
dircolors: memodifikasi pengaturan warna secara global
Saya mengerti lskegunaan dircolorsuntuk menampilkan keluaran berwarna. dircolorsmemiliki basis data default warna yang terkait dengan ekstensi file, yang dapat dicetak dengan perintah dircolors --print-database Dari yang man dir_colorssaya baca, basis data seluruh sistem harus berada di /etc/DIR_COLORS. Tetapi file ini tidak ada di sistem saya (Debian). Bagaimana cara saya memodifikasi …
40 bash  ls  colors 


3
Hapus baris N terakhir dari riwayat bash
Ketika secara tidak sengaja menempelkan file ke dalam shell itu menempatkan satu ton entri omong kosong jelek dalam sejarah bash. Apakah ada cara bersih untuk menghapus entri-entri itu? Jelas saya bisa menutup shell dan mengedit .bash_historyfile secara manual tetapi mungkin ada beberapa jenis API yang tersedia untuk mengubah sejarah shell …




5
Cara mendefinisikan skrip shell yang akan bersumber tidak berjalan
Saya mendefinisikan skrip shell yang harus sourcedieksekusi oleh pengguna. Apakah ada cara konvensional atau cerdas untuk memberi petunjuk kepada pengguna bahwa ini adalah kasusnya, misalnya melalui ekstensi file? Apakah ada kode shell yang dapat saya tulis di file itu sendiri, yang akan menyebabkannya mengulangi pesan dan berhenti jika dieksekusi alih-alih …
40 bash  shell 

4
Bagaimana saya bisa membuat fungsi lokal di bashrc saya?
Bashrc saya. Memiliki beberapa kode yang berulang sehingga saya menggunakan fungsi untuk menyederhanakannya do_stuff() { local version=$1 export FOO_${version}_X="17" export FOO_${version}_Y="42" } do_stuff '5.1' do_stuff '5.2' Namun, sekarang ketika saya menggunakan shell saya, nama "do_stuff" ada di dalam ruang lingkup sehingga saya bisa melengkapi dan menjalankan fungsi itu (berpotensi mengacaukan …
40 bash  bashrc 

2
Menggabungkan argumen bash menjadi string tunggal dengan spasi
Saya mencoba untuk menggabungkan semua argumen ke fungsi Bash menjadi satu string tunggal dengan spasi yang memisahkan setiap argumen. Saya juga perlu memiliki string termasuk tanda kutip tunggal di seluruh string. Inilah yang saya miliki sejauh ini ... $array=("$@") str="\'" for arg in "${array[@]}"; do let $str=$str+$arg+" " done let …


2
Tes Bash: apa yang dilakukan “= ~”?
#!/bin/bash INT=-5 if [[ "$INT" =~ ^-?[0-9]+$ ]]; then echo "INT is an integer." else echo "INT is not an integer." >&2 exit 1 fi Apa yang dilakukan pemimpin ~dalam ekspresi reguler awal?
40 bash  test 

3
Mengubah array menjadi argumen perintah?
Saya memiliki array "opsi" dari sebuah perintah. my_array=(option1 option2 option3) Saya ingin memanggil perintah ini dalam skrip bash, menggunakan nilai dari array sebagai opsi. Jadi, command $(some magic here with my_array) "$1"menjadi: command -option1 -option2 -option3 "$1" Bagaimana saya bisa melakukannya? Apa itu mungkin?
40 bash  parameter  array 

4
perintah nvm tidak tersedia dalam skrip bash
Saya mencoba membangun sebuah skrip di mana nvmdan akhirnya node akan diinstal. Saya telah menginstal nvmdengan CURL. Saya melihat modifikasi dalam file .profileatau .bashrc(keduanya berfungsi) dan ketika mengetikkan nvmdi bash prompt, itu menunjukkan opsi yang tersedia dll. Jadi nvm berfungsi. Secara manual saya dapat menginstal node, tetapi segera setelah saya …

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.