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
Cara memanggil skrip setelah setiap perintah bash
Apakah mungkin untuk memanggil skrip dalam contoh ini dinamai hey.shsetelah setiap perintah bash? Misalnya Anda mengetikkan lstekan enter dan ls lari, maka hey.shakan lari. Anda kemudian mengetik cd .. (atau perintah lain) , cd menjalankan kemudian hey.shakan berjalan, dan seterusnya.
22 bash 

2
Bash regex capture group
Saya mencoba mencocokkan beberapa nilai alfanumerik (angka ini dapat bervariasi) dari string dan menyimpannya ke array grup bash capture. Namun, saya hanya mendapatkan pertandingan pertama: mystring1='<link rel="self" href="/unix//api/clouds/1/instances/1BBBBBB"/> dsf <link rel="self" href="/unix//api/clouds/1/instances/2AAAAAAA"/>' regex='/instances/([A-Z0-9]+)' [[ $mystring1 =~ $regex ]] echo ${BASH_REMATCH[1]} 1BBBBBB echo ${BASH_REMATCH[2]} Seperti yang Anda lihat - cocok dengan …

5
Bagaimana saya bisa menghapus file bernama ">"?
Saya menjalankan skrip Python yang tidak berfungsi dan digunakan sudountuk membuat file bernama >. Bagaimana saya bisa menyingkirkan file ini? Tentu saja, ketika saya mencoba sudo rm >, saya mendapatkan kesalahan bash: syntax error near unexpected token 'newline', karena itu berpikir saya sedang mencoba mengarahkan output dari rm. Izinnya adalah …
22 bash  quoting  filenames  rm 

2
Menyalin file dengan banyak ekstensi
Saya ingin menyalin file dengan banyak ekstensi ke direktori tujuan tunggal. Sebagai contoh, saya dapat menggunakan perintah berikut untuk menyalin semua file .txt di direktori kerja ke direktori bernama destination: cp -v *.txt destination/ Dan saya dapat menggunakan yang berikut ini untuk menyalin semua direktori .png di direktori kerja ke …
22 bash  shell  wildcards  cp 

1
Apakah urutan warna pelolosan terminal ditetapkan di mana saja untuk bash?
Saya sudah sering menggunakan warna dalam skrip Bash (kebanyakan di CentOS), tetapi untuk membuatnya lebih mudah saya akhirnya mendefinisikan ulang variabel menjadi nilai warna: local GRAY="\[\033[1;30m\]" local LIGHT_GRAY="\[\033[0;37m\]" local CYAN="\[\033[0;36m\]" local LIGHT_CYAN="\[\033[1;36m\]" local NO_COLOUR="\[\033[0m\]" atau juga dengan tput: bold=`tput bold` normal=`tput sgr0` whitef=`tput setaf 7` greenf=`tput setaf 2` redb=`tput setab …
22 bash  terminal  colors 


3
Membandingkan dua string dalam Bash
Saya memiliki ifblok berikut dalam skrip bash saya: if [ ${PACKAGENAME} -eq kakadu-v6_4-00902C ]; then echo "successfully entered if block!!" fi Eksekusi skrip tidak memasuki ifblok saya meskipun $PACKAGENAMEsama dengan kakadu-v6_4-00902C. Apa yang saya lakukan salah?

2
atur gnome latar belakang terminal / warna teks dari bash script
Saya ingin mengatur latar belakang terminal gnome saya ( #002b36) dan warna foreground di ubuntu 13, menggunakan skrip bash. Saya mencoba gconftooltetapi tidak berhasil. GCONFTOOL-2(1) User Commands GCONFTOOL-2(1) NAME gconftool-2 - GNOME configuration tool gnome terminalVersi saya adalah $ gnome-terminal --version GNOME Terminal 3.6.1 Saat ini saya menggunakan UI preferensi …


2
Bash tidak membaca .bashrc kecuali dimulai secara manual
bashtidak akan sumber .bashrcdari terminal interaktif kecuali jika saya menjalankan secara manual bashdari terminal: $ bash atau sumbernya secara manual: $ source ./.bashrc atau berlari: $ st -e bash Inilah beberapa hasil berguna yang saya harap: $ echo $TERM st-256color $ echo $SHELL /bin/sh $ readlink /bin/sh bash $ shopt …
22 linux  bash  shell  bashrc 

1
Bagaimana cara kerja bom fork?
PERINGATAN JANGAN MENJALANKAN INI PADA MESIN PRODUKSI Saat membaca halaman Wikipedia tentang topik ini, saya biasanya mengikuti apa yang terjadi dengan kode berikut: :(){ :|:& };: kutipan deskripsi Bom fork berikut disajikan sebagai karya seni pada tahun 2002;56 asal pastinya tidak diketahui, tetapi ada di Usenet sebelum tahun 2002. Bom …
22 bash  shell-script  zsh  fork 



1
Jalankan kembali beberapa perintah riwayat
Bayangkan Anda baru saja menjalankan selusin perintah. Mengatakan... $ cd foo/ # history cmd #10000 (my history is very long) $ ... more commands ... $ cd ../ # history cmd #10012 Aku tahu aku bisa kembali menjalankan mereka digabungkan dengan !-12 && !-11 && !-10 && (and so on) …

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.