Pertanyaan yang diberi tag variable

20
Mengatur variabel shell dengan cara penggabungan nol

Saya benar-benar menyukai "null coalescing", di mana Anda dapat mengatur variabel ke nilai "non-null" pertama dalam daftar hal-hal. Banyak bahasa mendukung ini, misalnya: C #: String myStr = string1 ?? string2 ?? "default"; JavaScript: var myStr = string1 || string2 || "default"; ... dll. Saya...

19
Menggunakan variabel shell untuk opsi perintah

Dalam skrip Bash, saya mencoba untuk menyimpan opsi yang saya gunakan rsyncdalam variabel yang terpisah. Ini berfungsi dengan baik untuk opsi sederhana (seperti --recursive), tapi saya mengalami masalah dengan --exclude='.*': $ find source source source/.bar source/foo $ rsync -rnv --exclude='.*'...

19
Pipe memberikan variabel

Untuk kesederhanaan, saya ingin melakukan: echo cart | assign spo; echo $spo Output: kereta Apakah assignaplikasi semacam itu ada? Saya menyadari semua cara untuk melakukan ini menggunakan

18
Haruskah variabel dikutip ketika dieksekusi?

Aturan umum dalam skrip shell adalah bahwa variabel harus selalu dikutip kecuali ada alasan kuat untuk tidak melakukannya. Untuk perincian lebih dari yang mungkin ingin Anda ketahui, lihat T&J besar ini: Implikasi keamanan lupa mengutip variabel dalam bash / POSIX shells . Namun pertimbangkan...

13
Membalik isi variabel dengan kata-kata

Jadi jika saya punya variabel VAR='10 20 30 40 50 60 70 80 90 100' dan gema itu echo "$VAR" 10 20 30 40 50 60 70 80 90 100 Namun, lebih jauh ke bawah skrip saya perlu membalik urutan variabel ini sehingga terlihat seperti sesuatu echo "$VAR" | <code to reverse it> 100 90 80 70 60 50 40...

12
bash dynamic (variabel) nama variabel

Saya ingin secara dinamis membuat urutan string dengan memanipulasi array elemen dan membuat beberapa prosedur aritmatika. for name in FIRST SECOND THIRD FOURTH FIFTH; do $name = $(( $6 + 1 )) $name = "${$name}q;d" echo "${$name}"; printf "\n" done Hasil keinginan akan menjadi di bawah ini...