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.


7
Cakupan variabel Bash
Tolong jelaskan kepada saya mengapa echopernyataan terakhir kosong? Saya berharap itu XCODEbertambah di while loop ke nilai 1: #!/bin/bash OUTPUT="name1 ip ip status" # normally output of another command with multi line output if [ -z "$OUTPUT" ] then echo "Status WARN: No messages from SMcli" exit $STATE_WARNING else echo …
104 bash  scope  pipe 

4
Deteksi apakah paket homebrew diinstal
Saya akan menulis skrip shell untuk mendeteksi jika beberapa paket homebrew diinstal di sistem. Apakah ada cara untuk menggunakan perintah brew untuk mencapai itu? Saya mencoba menggunakan kode keluar dari brew install <formula> --dry-run. Tapi ini membangun paket jika hilang.
104 bash  shell  homebrew 


11
Bash perluasan array kosong dengan `set -u`
Saya sedang menulis skrip bash yang memiliki set -u, dan saya memiliki masalah dengan ekspansi array kosong: bash tampaknya memperlakukan array kosong sebagai variabel yang tidak disetel selama ekspansi: $ set -u $ arr=() $ echo "foo: '${arr[@]}'" bash: arr[@]: unbound variable ( declare -a arrtidak membantu.) Solusi umum untuk …
104 bash 


5
Parameter skrip di Bash
Saya mencoba membuat skrip shell yang harus digunakan seperti ini: ocrscript.sh -from /home/kristoffer/test.png -to /home/kristoffer/test.txt Script tersebut kemudian akan mengubah file gambar menjadi file teks. Inilah yang saya dapatkan sejauh ini: #!/bin/bash export HOME=/home/kristoffer /usr/local/bin/abbyyocr9 -rl Swedish -if ???fromvalue??? -of ???tovalue??? 2>&1 Tapi saya tidak tahu bagaimana mendapatkan the -fromand …
103 linux  bash  shell  parameters 

6
Bash: Salin file bernama secara rekursif, pertahankan struktur folder
Aku berharap: cp -R src/prog.js images/icon.jpg /tmp/package akan menghasilkan struktur simetris di arah tujuan: /tmp | +-- package | +-- src | | | +-- prog.js | +-- images | +-- icon.jpg tetapi sebaliknya, kedua file tersebut disalin ke / tmp / package. Salinan datar. (Ini di OSX). Apakah ada …
103 bash  shell 

7
Bagaimana cara menghapus banyak file sekaligus di Bash di Linux?
Saya memiliki daftar file ini di server Linux: abc.log.2012-03-14 abc.log.2012-03-27 abc.log.2012-03-28 abc.log.2012-03-29 abc.log.2012-03-30 abc.log.2012-04-02 abc.log.2012-04-04 abc.log.2012-04-05 abc.log.2012-04-09 abc.log.2012-04-10 Saya telah menghapus file log yang dipilih satu per satu, menggunakan perintah rm -rflihat di bawah ini: rm -rf abc.log.2012-03-14 rm -rf abc.log.2012-03-27 rm -rf abc.log.2012-03-28 Apakah ada cara lain agar saya …
103 linux  bash  rm 

22
Membuat pengguna dan kata sandi baru dengan Ansible
Saya memiliki tugas yang memungkinkan yang membuat pengguna baru di ubuntu 12.04; - name: Add deployment user action: user name=deployer password=mypassword itu selesai seperti yang diharapkan tetapi ketika saya masuk sebagai pengguna itu dan mencoba sudo dengan kata sandi yang saya atur selalu mengatakan itu salah. Apa yang saya lakukan …
103 bash  shell  ubuntu  ansible 


15
menghitung jumlah direktori dalam direktori tertentu
Bagaimana menghitung jumlah folder dalam direktori tertentu. Saya menggunakan perintah berikut, tetapi selalu memberikan perintah tambahan. find /directory/ -maxdepth 1 -type d -print| wc -l Misalnya, jika saya memiliki 3 folder, perintah ini menyediakan 4. Jika berisi 5 folder, perintah tersebut menyediakan 6. Mengapa demikian?
103 linux  bash 

3
Interpolasi variabel di shell
Saya memiliki variabel yang disebut filepath=/tmp/name. Untuk mengakses variabel, saya tahu bahwa saya bisa melakukan ini: $filepath Dalam skrip shell saya, saya mencoba melakukan sesuatu seperti ini (backticks dimaksudkan) `tail -1 $filepath_newstap.sh` Baris ini gagal, duuh !, karena variabel tidak dipanggil $filepath_newstap.sh Bagaimana cara menambahkan _newstap.shnama variabel? Harap dicatat bahwa …
103 bash  shell  unix 

5
Titik koma berlebihan di akhir baris dalam skrip shell?
Saya memiliki skrip shell yang berisi berikut ini: case $1 in 0 ) echo $1 = 0; OUTPUT=3;; 1 ) echo $1 = 1; OUTPUT=4;; 2 ) echo $1 = 2; OUTPUT=4;; esac HID=$2; BUNCH=16; LR=.008; Adalah titik koma benar-benar berlebihan dalam cuplikan di atas? Dan adakah alasan bagi sebagian …
103 bash  shell  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.