Pertanyaan yang diberi tag «variable»

Variabel adalah nama, jika dipilih dengan benar dengan makna simbolis, yang memiliki nilai atau nilai. Gunakan tag ini jika pertanyaan Anda spesifik pada penggunaan variabel pada skrip shell (jika Anda ingin bertanya tentang variabel dalam bahasa pemrograman Anda mungkin harus bertanya pada StackOverflow)

4
cara terpendek untuk mengganti karakter dalam suatu variabel
Ada banyak cara untuk mengganti karakter dalam suatu variabel. Cara terpendek yang saya temukan trsejauh ini: OUTPUT=a\'b\"c\`d_123and_a_lot_more OUTPUT=$(echo "$OUTPUT"|tr -d "'\`\"") echo $OUTPUT Apakah ada cara yang lebih cepat? Dan apakah kutipan ini aman untuk kutipan seperti ', "dan `sendiri?
18 bash  string  variable 



2
Bagaimana cara menyimpan file gambar dalam variabel bash?
Setelah saya menggunakan perintah berikut, pngString="$(cat example.png)" echo -n "$pngString" > tmp.png Saya tidak bisa membuka tmp.png sebagai file PNG. Mungkin beberapa informasi hilang ketika saya gunakan $pngStringuntuk menyimpan file gambar. Jadi pertanyaannya adalah: Bagaimana saya bisa menyimpan informasi gambar lengkap menggunakan variabel dalam skrip bash?
14 bash  cat  images  binary  variable 

4
Apakah mungkin untuk mencetak konten konten variabel dengan skrip shell? (referensi tidak langsung)
Misalkan saya telah mendeklarasikan variabel berikut: $ var='$test' $ test="my string" Jika saya mencetak isinya, saya melihat yang berikut: $ echo $var $test $ echo $test my string Saya ingin mencari cara untuk mencetak konten dari konten $var(yang merupakan konten $test). Jadi saya mencoba melakukan hal berikut: $ echo $(echo …

8
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 …
13 linux  bash  shell  variable 

2
Bagaimana cara meningkatkan variabel lokal di Bash?
Data 1 \begin{document} 3 Kode #!/bin/bash function getStart { local START="$(awk '/begin\{document\}/{ print NR; exit }' data.tex)" echo $START } START2=$(getStart) echo $START2 yang kembali 2tetapi saya inginkan 3. Saya tidak berhasil mengubah akhirnya dengan jawaban ini tentang Bagaimana saya bisa menambahkan angka dalam skrip bash : START2=$((getStart+1)) Bagaimana Anda …

2
Bagaimana variabel dapat menggunakan "~" untuk melakukan cd?
Bagaimana saya bisa menggunakan variabel - $BASEdi cd saya. Saya mencoba yang berikut tetapi saya mendapatkan kesalahan $ cd ~/z/repo_1_ruby_193/ 23:23:57 durrantm Castle2012 /home/durrantm/z/repo_1_ruby_193 $ BASE="~/z" 23:24:03 durrantm Castle2012 /home/durrantm/z/repo_1_ruby_193 $ cd $BASE/repo_1_ruby_193 -bash: cd: ~/z/repo_1_ruby_193: No such file or directory 23:24:25 durrantm Castle2012 /home/durrantm/z/repo_1_ruby_193


1
Lihat perluasan variabel Bash untuk debugging?
Apakah ada alat / trik yang tersedia untuk memperluas variabel agar kode bash lebih mudah dibaca? Misalnya itu akan mengonversi yang berikut: DIR=/var/tmp FILE=${DIR}/file SCRIPT_ROOT=/opt/root TOOL=${SCRIPT_ROOT}/tool.sh ${TOOL} ${FILE} untuk: DIR=/var/tmp FILE=/var/tmp/file SCRIPT_ROOT=/opt/root TOOL=/opt/root/tool.sh /opt/root/tool.sh /var/tmp/file Saya mengkonversi kode BASH ke Python dan membaca sintaks BASH adalah hal yang membosankan.

4
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 untuk $6sama 0. …
12 bash  variable 

7
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 tidak) Apakah ada cara untuk melakukannya di …
12 bash  shell  zsh  variable 


5
Jumlah karakter dalam output perintah shell
Saya menulis naskah yang perlu menghitung jumlah karakter dalam output perintah dalam satu langkah . Misalnya, menggunakan perintah readlink -f /etc/fstabharus kembali 10karena output dari perintah itu adalah 10 karakter. Ini sudah dimungkinkan dengan variabel tersimpan menggunakan kode berikut: variable="somestring"; echo ${#variable}; # 10 Sayangnya, menggunakan rumus yang sama dengan …
12 shell  string  variable 

2
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 dalam variabel, sehingga bisa digunakan seperti ini: r="directory1/directory2/direcotry3 \| …
12 bash  pipe  variable 

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.