Pertanyaan yang diberi tag bash

104
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"...

104
Apakah Git Add memiliki tombol verbose

Saya sedang dalam proses memindahkan semua pribadi saya dan repo publik ke github. Salah satu keputusan yang saya buat adalah hanya menggunakan konsol karena itu berarti footprint perkakas yang lebih kecil jika saya perlu mengganti PC, dll. Saya akan menjadi pengguna besar aplikasi konsol dan baru...

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

104
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

103
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 orang untuk...

103
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,...

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

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

103
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

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

101
Batch mengganti nama file dengan Bash

Bagaimana Bash bisa mengganti nama serangkaian paket untuk menghapus nomor versinya? Saya telah bermain-main dengan keduanya exprdan %%, tidak berhasil. Contoh: Xft2-2.1.13.pkg menjadi Xft2.pkg jasper-1.900.1.pkg menjadi jasper.pkg xorg-libXrandr-1.2.3.pkg menjadi