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.



8
Bagaimana cara "cat << EOF" bekerja di bash?
Saya perlu menulis skrip untuk memasukkan input multi-line ke suatu program ( psql). Setelah sedikit googling, saya menemukan sintaks berikut berfungsi: cat &lt;&lt; EOF | psql ---params BEGIN; `pg_dump ----something` update table .... statement ...; END; EOF Ini benar membangun string multi-line (dari BEGIN;ke END;, inklusif) dan pipa itu sebagai …
631 linux  bash  scripting  heredoc 

24
Periksa apakah diperlukan tarikan di Git
Bagaimana saya memeriksa apakah repositori jarak jauh telah berubah dan saya perlu menarik? Sekarang saya menggunakan skrip sederhana ini: git pull --dry-run | grep -q -v 'Already up-to-date.' &amp;&amp; changed=1 Tapi ini agak berat. Apakah ada cara yang lebih baik? Solusi ideal akan memeriksa semua cabang jarak jauh, dan mengembalikan …
623 git  bash  shell 



19
Alat Bash untuk mendapatkan baris ke-n dari file
Apakah ada cara "kanonik" untuk melakukan itu? Saya telah menggunakan head -n | tail -1yang melakukan trik, tetapi saya bertanya-tanya apakah ada alat Bash yang secara khusus mengekstrak baris (atau berbagai baris) dari file. Yang dimaksud dengan "kanonik" adalah program yang fungsi utamanya adalah melakukan itu.
606 bash  shell  unix  awk  sed 


14
sudo echo "something" >> / etc / privilegedFile tidak berfungsi
Ini adalah pertanyaan yang cukup sederhana, setidaknya seperti seharusnya, tentang izin sudo di Linux. Ada banyak waktu ketika saya hanya ingin menambahkan sesuatu ke /etc/hostsatau file yang serupa tetapi akhirnya tidak bisa karena keduanya &gt;dan &gt;&gt;tidak diperbolehkan, bahkan dengan root. Apakah ada cara untuk membuat pekerjaan ini tanpa harus suatau …

6
Menangkap beberapa output baris ke dalam variabel Bash
Saya punya skrip 'myscript' yang menampilkan sebagai berikut: abc def ghi di skrip lain, saya sebut: declare RESULT=$(./myscript) dan $RESULTmendapat nilai abc def ghi Apakah ada cara untuk menyimpan hasilnya baik dengan baris baru, atau dengan karakter '\ n' sehingga saya dapat menampilkannya dengan ' echo -e'?
583 bash  variables 


8
Cara melakukan operasi ATAU logis dalam skrip shell
Saya mencoba melakukan pemeriksaan kondisi sederhana, tetapi sepertinya tidak berhasil. Jika $#sama dengan 0atau lebih besar dari 1maka katakan halo. Saya telah mencoba sintaks berikut ini tanpa hasil: if [ "$#" == 0 -o "$#" &gt; 1 ] ; then echo "hello" fi if [ "$#" == 0 ] || …
571 bash  unix  if-statement  sh 




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.