Pertanyaan yang diberi tag «parameter»

7
Argumen shell cetak dalam urutan terbalik
Saya agak macet. Tugas saya adalah mencetak argumen ke skrip saya dalam urutan terbalik kecuali yang ketiga dan keempat. Apa yang saya miliki adalah kode ini: #!/bin/bash i=$# for arg in "$@" do case $i in 3) ;; 4) ;; *) eval echo "$i. Parameter: \$$i";; esac i=`expr $i - …

2
Parameter opsional dalam fungsi bash
Saya memiliki fungsi untuk dengan cepat membuat cabang SVN baru yang terlihat seperti itu function svcp() { svn copy "repoaddress/branch/$1.0.x" "repoaddress/branch/dev/$2" -m "dev branch for $2"; } Yang saya gunakan untuk dengan cepat membuat cabang baru tanpa harus mencari dan menyalin paste alamat dan beberapa hal lainnya. Namun untuk pesan …

1
Bash alias dengan spasi sebagai bagian dari perintah
Saya mencoba membuat alias bash, di mana alias itu sendiri memiliki spasi di dalamnya. Idenya adalah alias (yaitu con) singkatan sudo openvpn --config /path/to/my/openvpn/configs/. Yang menghasilkan perintah yang dapat dibaca, ketika conalias digunakan. yaitu: `con uk.conf` == `sudo openvpn --config /path/to/my/openvpn/configs/uk.conf` Saya memahami bahwa saya tidak dapat mendeklarasikan alias seperti …

2
Hitung jumlah elemen dalam bash array, di mana nama array dinamis (mis. Disimpan dalam variabel)
Pernyataan singkat pertanyaan: Apakah ada metode bash bawaan untuk menghitung jumlah elemen dalam array bash, di mana nama array dinamis (mis. Disimpan dalam variabel), tanpa menggunakan salinan array penuh atau menggunakan eval? Informasi lebih lanjut: Menggunakan substitusi parameter bash, seseorang dapat melakukan hal berikut: Menentukan panjang array: myArr=(A B C); …

5
Mengindeks dan memodifikasi array parameter Bash $ @
Apakah mungkin untuk merujuk ke indeks $@? Saya tidak dapat menemukan referensi untuk digunakan seperti di bagian mana saja di wiki GrayCat , dan Advanced Scripting Guide dan yang lainnya memberikan ini pada variabel yang berbeda sebelum mengubahnya. $ echo ${@[0]} -bash: ${@[0]}: bad substitution Tujuannya KERING : Argumen pertama …
11 bash  parameter 





10
Bash: Ekstrak salah satu dari empat bagian dari alamat IPv4
Kita dapat menggunakan sintaks ${var##pattern}dan ${var%%pattern}untuk mengekstrak bagian terakhir dan pertama dari alamat IPv4: IP=109.96.77.15 echo IP: $IP echo 'Extract the first section using ${var%%pattern}: ' ${IP%%.*} echo 'Extract the last section using ${var##pattern}: ' ${IP##*.} Bagaimana kita dapat mengekstrak bagian kedua atau ketiga dari alamat IPv4 menggunakan ekspansi parameter? …



1
Pass array asosiatif sebagai daftar parameter ke skrip
Dalam skrip saya memiliki array asosiatif seperti: declare -A VARS=( ["key1"]="value1" ["key2"]="value" ) Apakah ada satu perintah untuk mengubah itu menjadi daftar parameter dalam formulir --key1=value1 --key2=value2 tanpa harus menulis ulang secara manual --key1="${VARS[key1]}" --key2="${VARS[key2]}" use case yang ada dalam pikiran saya adalah untuk melewatkan array ke skrip sebagai daftar …

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.