Pertanyaan yang diberi tag variable

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

12
Bagaimana cara menyimpan pipa (|) dalam suatu variabel?

Idenya adalah menggunakannya sebagai ... sebuah pipa dalam sebuah perintah. Sebagai contoh: katakanlah ada semacam jalan panjang yang harus diketik ulang lagi dan lagi, diikuti oleh pipa dan program kedua, yaitu "directory1/directory2/direcotry3/file.dat | less -I " Saya ingin bagian itu disimpan...

12
Serialize variabel shell dalam bash atau zsh

Apakah ada cara untuk membuat serial sebuah variabel shell? Misalkan saya memiliki variabel $VAR, dan saya ingin dapat menyimpannya ke file atau apa pun, dan kemudian membacanya kembali nanti untuk mendapatkan nilai yang sama kembali? Apakah ada cara portabel untuk melakukan ini? (Kurasa...

11
Cara menggunakan variabel di dalam tanda kutip tunggal

Saya memiliki aplikasi yang mengambil atribut input dalam tanda kutip ganda yang tertanam dalam tanda kutip tunggal. Ambil contoh perintah yang benar ini: command -p 'cluster="cl1"' Untuk mengotomatiskannya, saya membuat file bash menggunakan $CLUSTERsebagai variabel. Bagaimana seharusnya...

11
Tentukan variabel dengan nama variabel

Apa yang salah dengan skrip ini? Saya mencoba mendefinisikan A1 = 1, B1 = 1, C1 = 1 LIST="A B C" for x in $LIST do "$x"1=1 done dan hasilnya adalah: ./x.: line 7: A1=1: command not found ./x.: line 7: B1=1: command not found ./x.: line 7: C1=1: command not

11
Bagaimana cara membuat `local` menangkap kode keluar?

Dalam proyek saya, saya memiliki cuplikan berikut: local output="$(bash "${1##*/}")" echo "$?" Ini selalu mencetak nol karena local, bagaimanapun, menghapus localmenyebabkan $?variabel berperilaku dengan benar: yang mengasumsikan kode keluar dari subkulit. Pertanyaan saya adalah: bagaimana saya...