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.

2
Masalah dalam skrip dengan spasi dalam nama file
Saya punya skrip yang merupakan file dari host jarak jauh ke lokal. Terkadang nama file berisi spasi. scp tidak suka spasi di nama file-nya. Untuk beberapa alasan upaya saya dalam menangani spasi belum menghasilkan jalur scp yang benar. Kode: PATH=/var/root/Documents/MyFile OG-v1.2.3.pkg scp $PATH Me@10.1.10.33:/Users/Me/Desktop Hasil dalam Cannot find directory: var/root/Documents/MyFile …

4
Mengapa saya tidak dapat membunuh batas waktu yang dipanggil dari skrip Bash dengan penekanan tombol?
[Sunting: Ini terlihat mirip dengan beberapa pertanyaan lain yang menanyakan cara membunuh semua proses yang muncul - semua jawaban tampaknya menggunakan pkill. Jadi inti dari pertanyaan saya mungkin: Apakah ada cara untuk menyebarkan Ctrl-C / Z ke semua proses yang dihasilkan oleh skrip?] Saat memanggil SoX recdengan timeoutperintah dari coreutils …

2
Buat skrip penyelesaian bash ke lintasan lengkapi otomatis setelah tanda sama dengan?
Saya ingin membuat skrip penyelesaian bash yang mengakui argumen formulir --argdan --some-arg=file. Setelah membaca tutorial ini dan beberapa contoh /usr/share/bash_completion/completions/, saya telah menulis skrip berikut (untuk menghemat waktu mengetik beberapa flag dengan Chromium): _chromium() { local cur prev opts COMPREPLY=() cur="${COMP_WORDS[COMP_CWORD]}" prev="${COMP_WORDS[COMP_CWORD-1]}" # Some interesting options opts=" --disable-web-security --easy-off-store-extension-install --incognito …

2
baca dengan sejarah
Bagaimana saya bisa membuat readriwayat mendukung perintah builtin , dengan menekan tombol atas / bawah untuk menggilirnya? Saya sudah mencoba menangkap ketika Anda menekan tombol atas, namun sepertinya tidak berhasil read: read -p '> ' -n 3 foo echo echo -n "$foo" | hexdump Menekan tombol panah tampaknya berfungsi dan …


2
Dua berbeda / etc / hosts tergantung pada waktu
Saya mencoba membuat rangkaian produktivitas untuk diri saya sendiri. Tujuan pertama saya adalah memblokir Facebook, Gmail dan Stackexchange dari 0900 hingga 1600. Sampai sekarang, saya telah mengedit /etc/hostsdan menambahkan 0,0.0.0 www.facebook.com dan yang serupa untuk gmail dan stackexchange. Tapi saya agak bingung tentang cara memasukkan durasi pemblokiran dalam skrip saya. …
11 bash  hosts 

2
Perilaku aneh dalam $ (dirname `readlink -f $ 0`)
Ketika saya menjalankan yang berikut ini sebagai pengguna normal, semuanya baik-baik saja: $(dirname `readlink -f $0`) tetapi setelah saya beralih ke root, kesalahan berikut terjadi: readlink: invalid option -- 'b' Try `readlink --help' for more information. dirname: missing operand Try `dirname --help' for more information. Ada ide? Saya mencoba di …
11 bash 

3
Dua perintah, satu saluran pipa
Saya perlu dua perintah ini menjadi satu (sehingga saya dapat menyalurkannya lebih lanjut): dig +nottlid -t any bix.hu | egrep -v "^;;|^;|^$" | sort dig +nottlid -t any www.bix.hu | egrep -v "^;;|^;|^$" | sort Maksud saya, saya membutuhkan output dari kedua perintah ini dalam satu pipa: $ dig +nottlid …
11 bash  dns 



6
Cara menonaktifkan emacs di sini penyelesaian dokumen
Saat mengedit file skrip bash dengan emacs, dan mencoba masuk <<<, pada <emacs kedua masukkan templat untuk dokumen di sini, seperti dalam contoh berikut: <<EOF EOF Ini bukan output yang diinginkan, karena saya akan memasukkan literal <<<. Untuk saat ini saya memilih untuk masuk < < <, dan kemudian menghapus …


2
Buat Penyelesaian Tab BASH Di Pertandingan Pertama?
Apakah ada cara untuk membuat BASH mengisi pertandingan pertama ketika saya menekan TAB, seperti perintah Windows? (Seharusnya masih menampilkan daftar yang cocok, tetapi harus berputar melalui mereka ketika saya terus menekan tab.) yaitu tujuan di sini adalah untuk dapat mengisi setiap pertandingan dengan hanya tombol TAB, mengingat cukup menekan - …

2
Bagaimana cara menggunakan - sebagai alias?
Ketika saya menggunakan openSUSE 11.3, ia datang dengan beberapa alias yang sudah diatur. Dua yang saya gunakan banyak +untuk pushd .dan -untuk popd. Sekarang di Debian, saya tidak tahu cara membuat yang kedua. alias -=popdmencoba membaca -=sebagai opsi perintah ke alias. Saya sudah mencoba menempatkan tanda kutip (baik tunggal maupun …
11 bash  alias 

4
Memaksa alias 'ditambahkan' ke setiap perintah
Apakah mungkin untuk menambahkan alias waktu secara paksa (karena tidak ada cara yang lebih baik untuk mengungkapkannya) ke setiap perintah di bash? Sebagai contoh, saya ingin memiliki pengguna tertentu yang setiap kali perintah dijalankan, selalu dibungkus dengan datesebelum dan sesudah, atau time. Apakah ini mungkin dan jika iya, bagaimana?
11 bash  monitoring  alias  date  time 

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.