«variable» etiketlenmiş sorular

Değişken, sembolik bir anlamla doğru seçilirse, bir değeri veya değerleri tutan bir addır. Sorunuz kabuk komut dosyasında değişkenlerin kullanımına özelse bu etiketi kullanın (programlama dillerindeki değişkenler hakkında soru sormak istiyorsanız, muhtemelen StackOverflow'da sormalısınız)




2
Bir görüntü dosyası bash değişkeninde nasıl saklanır?
Aşağıdaki komutu kullandıktan sonra, pngString="$(cat example.png)" echo -n "$pngString" > tmp.png Tmp.png dosyasını PNG dosyası olarak açamıyorum. $pngStringResim dosyasını saklamak için kullandığımda bazı bilgiler kaybolur . Yani soru şu: Bash komut dosyasında bir değişkeni kullanarak tüm görüntü bilgilerini nasıl saklayabilirim?
14 bash  cat  images  binary  variable 

4
Bir değişkenin içeriğinin içeriğini kabuk betiği ile yazdırmak mümkün müdür? (dolaylı referans)
Aşağıdaki değişkenleri beyan ettiğimi varsayalım: $ var='$test' $ test="my string" İçeriğini yazdırırsam aşağıdakileri görürüm: $ echo $var $test $ echo $test my string İçeriğinin içeriğini yazdırmanın bir yolunu bulmak istiyorum $var(ki içeriği $test). Bu yüzden aşağıdakileri yapmaya çalıştım: $ echo $(echo $var) $test Ama işte sonuç, $testdeğil "my string"... Değişkenlerin …

8
Bir değişkenin içeriğini kelimelerle ters çevirme
Eğer bir değişkenim varsa VAR='10 20 30 40 50 60 70 80 90 100' ve yankılanır echo "$VAR" 10 20 30 40 50 60 70 80 90 100 Ancak, daha fazla komut dosyası aşağı gibi bir değişken olarak gösterir bu değişkenin sırasını tersine gerekir echo "$VAR" | <code to reverse …
13 linux  bash  shell  variable 

2
Bash'de yerel değişken nasıl artırılır?
Veri 1 \begin{document} 3 kod #!/bin/bash function getStart { local START="$(awk '/begin\{document\}/{ print NR; exit }' data.tex)" echo $START } START2=$(getStart) echo $START2 ki geri dönüyor 2ama istiyorum 3. Nasıl bir bash betiğinde sayı ekleyebilirim hakkında bu cevabın sonunda başarısız bir şekilde değiştirmek : START2=$((getStart+1)) Bash betiğinde yerel bir değişkeni …

2
Değişkenler cd'leme için nasıl "~" kullanabilir?
Bir değişkeni nasıl kullanabilirim - $BASEcd'mde. Aşağıdakileri denedim ama bir hata alıyorum $ 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
Hata ayıklama için Bash değişkenlerinin genişlemesine bakın?
Bask kodunun okunmasını kolaylaştırmak için değişkenleri genişletmek için kullanılabilecek herhangi bir araç / püf noktası var mı? Örneğin, aşağıdakileri dönüştürür: DIR=/var/tmp FILE=${DIR}/file SCRIPT_ROOT=/opt/root TOOL=${SCRIPT_ROOT}/tool.sh ${TOOL} ${FILE} için: DIR=/var/tmp FILE=/var/tmp/file SCRIPT_ROOT=/opt/root TOOL=/opt/root/tool.sh /opt/root/tool.sh /var/tmp/file BASH kodunu Python'a dönüştürüyorum ve BASH sözdizimini okuyorum.

4
bash dinamik (değişken) değişken adları
Dinamik olarak öğeleri bir dizi manipüle ve bazı aritmetik yordamı oluşturmak için dizeleri bir dizi oluşturmak istiyorum. for name in FIRST SECOND THIRD FOURTH FIFTH; do $name = $(( $6 + 1 )) $name = "${$name}q;d" echo "${$name}"; printf "\n" done Arzu $6eşitliği için aşağıdaki sonuç olacaktır 0. 1q;d 2q;d …
12 bash  variable 

6
Kabuk değişkenini bash veya zsh olarak seri hale getirme
Bir kabuk değişkenini serileştirmenin herhangi bir yolu var mı? Bir değişkenim olduğunu varsayalım $VARve bunu bir dosyaya veya her neyse kaydedebiliyorum ve sonra aynı değeri geri almak için daha sonra tekrar okumak istiyorum. Bunu yapmanın taşınabilir bir yolu var mı? (Ben öyle düşünmüyorum) Bunu bash veya zsh ile yapmanın bir …
12 bash  shell  zsh  variable 

4
Yorumlu yazılımdaki JSON içeriği neden ayrıştırılamıyor?
Bir JSON parçam var. Aşağıdakiler çalışmaz: VALUE=<<PERSON { "type": "account", "customer_id": "1234", "customer_email": "jim@gmail.com" } PERSON echo -n "$VALUE" | python -m json.tool Sonuç: Hiçbir JSON nesnesinin kodu çözülemedi Aynısını yapmak jq, yani echo -n "$VALUE" | jq '.' Çıktı yok. Aşağıdakiler için aynı davranış vardır: VALUE=<<PERSON '{ "type": "account", …



Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.