Pertanyaan yang diberi tag bash

11
Bagaimana cara menghindari tanda seru di bash?

Hari ini, saya ketahuan saat mencoba kode golf generator kata sandi untuk Twitter. import string as s,random;print ''.join(random.sample(s.letters+s.digits+s.punctuation,9)) 90 karakter. Karena ada banyak ruang kosong, saya memutuskan untuk menaikkan standar dan membuatnya dapat dieksekusi...

11
Menambahkan baris kosong di akhir input

Saya memiliki beberapa perintah yang menghasilkan output tanpa baris baru di akhir, seperti ini Myprompt$ somecmd dksfjdl dsfjdlkfj dsfjdkfj dfjdkfjMyprompt$ Saat ini saya mengatasinya dengan somecmd | sed 's/$/\n/' | tr -s '\n' Apakah ada cara yang lebih baik untuk melakukan

11
Mengecualikan direktori saat membuat zip file

Saya punya skrip bash yang melakukan sesuatu seperti ini: zip -0 ../backup/backup.zip \ -r ./* \ -x \*CVS\* \ -x *Thumbs.db* \ Direktori yang dicadangkannya adalah arsip SVN (dulu CVS dulu). Saya tidak bisa mendapatkannya untuk mengecualikan .svn dan isinya. Apa cara paling bersih untuk...

11
Bash: Tampilkan status keluar dalam prompt:

GREEN="\e[1;32m" RED="\e[1;31m" NONE="\e[m" get_exit_status(){ es=$? if [ $es -eq 0 ] then echo -e "${GREEN}${es}${NONE}" else echo -e "${RED}${es}${NONE}" fi } get_path(){ #dummy function echo "PATH" } PROMPT_COMMAND='exitStatus=$(get_exit_status)' Berikut ini memberi saya exitStatus...

11
Mengindeks dan memodifikasi array parameter Bash $ @

Apakah mungkin untuk merujuk ke indeks $@? Saya tidak dapat menemukan referensi untuk digunakan seperti di bagian mana saja di wiki GrayCat , dan Advanced Scripting Guide dan yang lainnya memberikan ini pada variabel yang berbeda sebelum mengubahnya. $ echo ${@[0]} -bash: ${@[0]}: bad...

11
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...

11
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...

11
Perintah bash non-blocking

Katakanlah saya memiliki skrip bash dengan yang berikut ini: #!/bin/sh gedit rm *.temp Ketika saya menjalankannya menggunakan sh ./test.sh, geditmuncul tetapi rmbagian tidak berjalan sampai setelah saya menutup gedit. Saya ingin skrip terus berjalan walaupun gedittidak ditutup; seperti...

11
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...

11
Menjalankan skrip bash dari shell zsh

Saya mengalami masalah menjalankan skrip bash di zsh. Script mirip dengan yang di bawah ini dan seharusnya dijalankan di bawah bash: #!/bin/bash echo "<235234>" | egrep -oe [0-9]+ Namun, shell saya secara default aktif zsh, jadi untuk menjalankan skrip di atas apa yang saya lakukan adalah...