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.

5
Bagaimana Anda berhenti 'wget' setelah mendapat 404?
Jika Anda menggunakan ekspansi brace dengan wget, Anda dapat mengambil gambar bernomor urut dengan mudah: $ wget 'http://www.iqandreas.com/sample-images/100-100-color/'{90..110}'.jpg' Ini mengambil pertama 10 file bernomor 90.jpguntuk 99.jpgbaik-baik saja, tapi 100.jpgdan seterusnya mengembalikan 404: File tidak ditemukan kesalahan (saya hanya memiliki 100 gambar yang tersimpan di server). File-file yang tidak ada ini …

2
Mengapa BASH mencetak "bash: cd: write error: Success"?
Saya perhatikan ini beberapa kali hari ini. Jika saya mengetik cd ../Directoryuntuk mengubah ke direktori lain, ia mencetak "bash: cd: write error: Success". Saya tidak bisa menentukan apa yang sebelumnya terkait dengan perintah ini. typeset -f tidak mencetak apa pun. alias tidak mencetak apa pun. type -a cd mencetak "cd …
12 bash 

5
Menggunakan $? dalam pernyataan if
function foo { (cd $FOOBAR; <some command> if [$? -ne 0] then echo "Nope!" else echo "OK!" fi ) } Saya mencoba menulis fungsi seperti di atas dan meletakkannya di file .bashrc saya. Setelah saya sumber file dan jalankan, saya mendapatkan: Total waktu: 51 detik -bash: [1: perintah tidak ditemukan …
12 bash  scripting 



4
Bagaimana cara memicu pelengkapan otomatis tanpa tombol tab?
Saya ssh-ing ke mesin saya menggunakan iPhone saya dengan aplikasi bernama ServerAuditior. Tidak memiliki tombol tab. Lihat tangkapan layar. Bagaimana cara memicu pelengkapan otomatis tanpa tombol tab? Saya tidak ingin mengetik banyak karakter untuk pembuatan CD. Saya memiliki tombol panah di aplikasi ini. Saya dapat menggesek ke kiri kanan untuk …


4
cp vs. cat untuk menyalin file
cp a bdan cat a > b, apa bedanya? Dalam skrip instal x86 dari source tree kernel Linux ( arch/x86/boot/install.sh), keduanya digunakan: cat $2 > $4/vmlinuz cp $3 $4/System.map Mengapa mereka tidak menyimpan format yang sama jika yang satu lebih baik dari yang lain?

3
Bagaimana cara mem-pipe daftar perintah yang ditampilkan oleh "tab complete"?
Saat menggunakan perintah dalam bash, saya suka opsi tab ganda untuk menampilkan perintah yang tersedia. Beberapa perintah memiliki kemungkinan lebih banyak kecocokan daripada yang lain: Cuplikan layar penyelesaian tab http://img13.imageshack.us/img13/5541/picturemhy.jpg Apakah ada cara saya bisa menyalurkan output dari tab ganda ke suatu tempat, seperti grep? Saya menemukan pos terkait , …

3
Apakah sinyal 0 pada perintah trap?
Saya mengikuti panduan ini tentang cara mengatur otentikasi SSH tanpa kata sandi dengan ssh-agent. Untuk memulai ssh-agent, penulis merekomendasikan kode berikut dalam .bash_profile: SSHAGENT=/usr/bin/ssh-agent SSHAGENTARGS="-s" if [ -z "$SSH_AUTH_SOCK" -a -x "$SSHAGENT" ]; then eval `$SSHAGENT $SSHAGENTARGS` trap "kill $SSH_AGENT_PID" 0 fi Saya tidak mengerti mengapa ini menjebak sinyal 0. …
12 bash  signals  trap 

3
Apa jenis mesin ekspresi reguler yang digunakan bash?
Saya menggunakan RegEx Buddy untuk membuat prototipe dan men-debug ekspresi reguler saya. RegEx Buddy memungkinkan saya untuk memilih di antara beberapa jenis mesin ekspresi reguler yang berbeda (.NET, Java, Perl, GNU BRE, GNU ERE, POSIX, BRE, POSIX ERE dll). Apa mesin ekspresi reguler yang digunakan bash (misalnya dalam ifdan casepernyataan)? …


3
Remote untuk-loop melalui SSH
Saya memiliki yang berikut dalam sebuah skrip for server in ${servers[@]}; do echo ${server} ssh user@${server} "for i in /tmp/foo* ; do echo ${i}; done" done Tapi itu tidak berhasil. Anehnya, saya melihat $ I jumlah garis kembali. Jadi jika saya memiliki sepuluh file, saya melihat sepuluh baris kosong.
12 bash  ssh  quoting 

3
Cara mengatur skrip untuk dijalankan ketika port menerima pesan
Saya bertanya-tanya bagaimana cara mendapatkan skrip shell untuk mendengarkan pada port tertentu (mungkin menggunakan netcat?). Semoga saat pesan dikirim ke port itu, skrip merekam pesan dan kemudian menjalankan fungsinya. Contoh: Komputer 1 memiliki skrip berjalan di latar belakang, skrip membuka port 1234 untuk lalu lintas masuk Komputer 2 mengirim pesan …


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.