Pertanyaan yang diberi tag «bash»

Untuk pertanyaan tentang skrip yang ditulis untuk shell perintah Bash. Untuk skrip shell dengan kesalahan / kesalahan sintaksis, silakan periksa dengan program shellcheck (atau di server shellcheck web di https://shellcheck.net) sebelum memposting di sini. Pertanyaan tentang penggunaan interaktif Bash lebih cenderung pada topik di Super User daripada di Stack Overflow.



22
Secara otomatis menangkap output dari perintah terakhir ke dalam variabel menggunakan Bash?
Saya ingin dapat menggunakan hasil dari perintah yang dieksekusi terakhir di perintah berikutnya. Sebagai contoh, $ find . -name foo.txt ./home/user/some/directory/foo.txt Sekarang katakanlah saya ingin dapat membuka file dalam editor, atau menghapusnya, atau melakukan sesuatu yang lain dengan itu, misalnya mv <some-variable-that-contains-the-result> /some/new/location Bagaimana saya bisa melakukannya? Mungkin menggunakan beberapa …
139 linux  bash  command-line 


7
Bash / sh - perbedaan antara && dan;
Saya biasanya menggunakan ;untuk menggabungkan lebih dari satu perintah dalam satu baris, tetapi beberapa orang lebih suka &&. Apakah ada bedanya? Misalnya, cd ~; cd -dan cd ~ && cd -sepertinya membuat hal yang sama. Versi apa yang lebih portabel, misalnya akan didukung oleh bash-subset seperti shell Android atau lebih?

9
Bash: Kesalahan sintaks: pengalihan tidak terduga
Saya melakukan ini dalam sebuah skrip: read direc <<< $(basename `pwd`) dan saya mendapatkan: Syntax error: redirection unexpected di mesin ubuntu /bin/bash --version GNU bash, version 4.0.33(1)-release (x86_64-pc-linux-gnu) sementara saya tidak mendapatkan kesalahan ini di mesin suse lain: /bin/bash --version GNU bash, version 3.2.39(1)-release (x86_64-suse-linux-gnu) Copyright (C) 2007 Free Software …
138 bash  ubuntu 

4
Bagaimana cara menggunakan perbandingan file grep di dalam pernyataan bash if / else?
Ketika server kami muncul, kami perlu memeriksa file untuk melihat bagaimana server dikonfigurasi. Kami ingin mencari string berikut di dalam file /etc/aws/hosts.conf kami: MYSQL_ROLE=master Kemudian, kami ingin menguji apakah string itu ada dan menggunakan pernyataan if / else untuk menjalankan salah satu dari dua opsi tergantung pada apakah string itu …
138 bash 


16
Jalankan pekerjaan cron hanya jika belum berjalan
Jadi saya mencoba mengatur pekerjaan cron sebagai semacam pengawas untuk daemon yang saya buat. Jika daemon error keluar dan gagal, saya ingin tugas cron me-restart secara berkala ... Saya tidak yakin bagaimana ini mungkin, tapi saya membaca beberapa tutorial cron dan tidak dapat menemukan apa pun yang akan melakukan apa …
136 linux  bash  cron  watchdog 

4
Operator Kesetaraan Bash (==, -eq)
Bisakah seseorang tolong jelaskan perbedaan antara -eqdan ==dalam skrip bash? Apakah ada perbedaan antara yang berikut ini? [ $a -eq $b ] dan [ $a == $b ] Apakah hanya itu yang ==hanya digunakan ketika variabel berisi angka?
136 bash 


3
bash menetapkan nilai default
$ {parameter: = word} Tetapkan Nilai Default. Jika parameter tidak disetel atau null, perluasan kata ditetapkan ke parameter. Nilai parameter kemudian diganti. Parameter posisi dan parameter khusus mungkin tidak ditetapkan dengan cara ini. Saya pikir saya bisa menggunakan fitur ini untuk menulis, ${LONG_VARIABLE_NAME:=hello}bukan lebih lama LONG_VARIABLE_NAME=${LONG_VARIABLE_NAME:-hello}, tetapi sekarang bash juga …
135 bash 


25
Templat Bash: Cara membuat file konfigurasi dari templat dengan Bash?
Saya sedang menulis skrip untuk secara otomatis membuat file konfigurasi untuk Apache dan PHP untuk server web saya sendiri. Saya tidak ingin menggunakan GUI seperti CPanel atau ISPConfig. Saya memiliki beberapa template file konfigurasi Apache dan PHP. Script Bash perlu membaca templat, membuat subtitle variabel dan templat keluaran diuraikan ke …

6
Apa perbedaan antara $ {var}, "$ var", dan "$ {var}" di Bash shell?
Apa judulnya: apa artinya merangkum variabel dalam {},, ""atau "{}"? Saya belum bisa menemukan penjelasan daring tentang ini - saya belum bisa merujuknya kecuali menggunakan simbol, yang tidak menghasilkan apa-apa. Ini sebuah contoh: declare -a groups groups+=("CN=exampleexample,OU=exampleexample,OU=exampleexample,DC=example,DC=com") groups+=("CN=example example,OU=example example,OU=example example,DC=example,DC=com") Ini: for group in "${groups[@]}"; do echo $group done …
134 bash  shell  variables  syntax 

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.