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.

1
Bash pelengkapan otomatis dalam sesi ssh
Tampaknya bash tidak ingin perintah pelengkapan otomatis (apa yang mengganggu saya saat ini bukanlah pelengkapan otomatis apt-get) ketika saya masuk ke mesin saya dari SSH. Apakah ada beberapa pengaturan yang akan memungkinkan bash untuk melengkapi otomatis dalam sesi ssh?

3
pengaturan bash PS1
Saya mencoba membuat PS1 dikonfigurasi sebagai berikut. Hijau = "\ [\ e [32; 1m \]" Merah = "\ e [0; 31m" Ungu = "\ e [0; 35m" STARTCOLOR = "\ [\ e [40m \]" ENDCOLOR = "\ [\ e [0m \]" ekspor PS1 = "$ STARTCOLOR $ Hijau \ u …
9 bash  prompt 

1
Saya ingin meneruskan stdin ke skrip bash ke skrip python yang dipanggil skrip bash
Saya punya skrip bash dengan skrip python. Saya ingin memberi makan konten filevia stdin. Memanggil skrip bash seperti: ./script.sh < file Dan isi dari script.sh: #! /usr/bin/env bash pushd /some/python/virtual/environment/working/dir source venv/bin/activate python main.py ?????? deactivate popd Saya tidak tahu apa yang harus diisi untuk ??????meneruskan konten yang filediberikan ke …

1
Menetapkan opsi bash dalam perintah majemuk
Saya telah menemukan bahwa pengaturan extglobopsi shell di dalam senyawa majemuk menyebabkan kegagalan anti-gumpalan berikutnya. Apakah opsi shell harus diatur di luar perintah majemuk? Saya tidak melihat indikasi persyaratan seperti itu di halaman bash man. Sebagai contoh, skrip berikut berfungsi dengan baik (cetak a.0 a.1): #!/bin/bash touch a.0 a.1 \ …
9 bash  shopt 

1
Pass array asosiatif sebagai daftar parameter ke skrip
Dalam skrip saya memiliki array asosiatif seperti: declare -A VARS=( ["key1"]="value1" ["key2"]="value" ) Apakah ada satu perintah untuk mengubah itu menjadi daftar parameter dalam formulir --key1=value1 --key2=value2 tanpa harus menulis ulang secara manual --key1="${VARS[key1]}" --key2="${VARS[key2]}" use case yang ada dalam pikiran saya adalah untuk melewatkan array ke skrip sebagai daftar …



5
Temukan string sambil mengetahui bagiannya dan kembalikan string
Saya punya string, misalnya "Icecream123 AirplaneBCD CompanyTL1 ComputerYU1" Katakanlah saya tahu bahwa string saya akan berisi IceCream substring pasti tapi saya tidak tahu apa yang mengikutinya. Mungkin 123 seperti dalam contoh saya atau mungkin sesuatu yang berbeda. Sementara saya bisa menggunakan grep untuk mendeteksi apakah "Icecream" substring ada di string …

1
Apakah ekspansi riwayat dinonaktifkan di skrip?
Saya mengerti kesalahan berikut ini karena !digunakan untuk ekspansi sejarah: $ echo "Hello!Tim" bash: !Tim: event not found Namun jika saya memasukkan perintah ke dalam skrip dan menjalankan skrip, tidak ada masalah: $ cat myscript echo "Hello!Tim" $ bash myscript Hello!Tim Mengapa demikian? Apakah manual bash menyebutkan alasannya?

4
Bagaimana cara menyimpan & mengembalikan semua opsi shell termasuk errexit
Saya telah membaca banyak pertanyaan tentang berbagai situs pertukaran stack dan unix forum bantuan tentang cara memodifikasi opsi shell dan kemudian mengembalikannya - yang paling komprehensif yang saya temukan di sini adalah di Bagaimana "membatalkan" a `set -x`? The kebijaksanaan yang diterima tampaknya baik menyimpan dari hasil set +oatau shopt …
9 bash  shell 

1
bash dan harapkan dalam skrip yang sama?
Saya mencoba kode skrip yang mengambil alamat IP dari file .csv dan telnet perangkat untuk menangkap output "show version" perintah. Sejauh ini saya telah mengode ini: #!/bin/bash #!/usr/bin/expect -f FILE1=dispositivos.csv #file with IP's and device name set Username "user" #this is the user for telnet connection. set Password "this.is.the.pass" #pass …


2
Daemonisasi suatu proses dalam shell?
http://linuxg.net/how-to-transform-a-process-into-a-daemon-in-linux-unix/ memberikan contoh proses daemonisasi suatu proses dalam bash: $ nohup firefox& &> /dev/null Jika saya benar, perintahnya sama dengan "nohup dan background a process". Tetapi bukankah daemon lebih dari sekadar proses nohupped dan background? Langkah-langkah apa yang hilang di sini untuk daemonisasi suatu proses? Misalnya, bukankah mengubah proses induk …
9 linux  bash  daemon 


6
Paksa baris baru dengan pencetakan wildcard kucing
Saya ingin menggunakan cat dengan wildcard di bash untuk mencetak beberapa file kecil (setiap file satu kalimat) ke output standar. Namun, isi file yang terpisah tidak dipisahkan oleh baris baru, yang ingin saya baca dengan mudah. Bagaimana saya bisa menambahkan pembatas file semacam ini untuk perintah ini?

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.