«parameter» etiketlenmiş sorular




3
Bir diziyi bir komutun argümanlarına dönüştürmek?
Bir komutun "seçenekleri" dizisine sahibim. my_array=(option1 option2 option3) Dizi komutunu seçenekler olarak kullanarak bu komutu bir bash betiğinde çağırmak istiyorum. Yani, command $(some magic here with my_array) "$1"olur: command -option1 -option2 -option3 "$1" Nasıl yapabilirim? Mümkün mü?
39 bash  parameter  array 


4
bash yinelenen dosya listesi, boş olanlar hariç
Bunun basit olacağını düşünmüştüm - ama beklediğimden daha karmaşık. Bir dizindeki belirli bir türdeki tüm dosyaları yinelemek istiyorum, bu yüzden şunu yazarım: #!/bin/bash for fname in *.zip ; do echo current file is ${fname} done Bu , dizinde en az bir eşleşen dosya olduğu sürece çalışır . Ancak eşleşen dosya …
33 bash  parameter 

2
Set -eu `kullanılırken EXIT ve ERR tuzaklarının doğru davranışı
ERR ve EXIT tuzakları ile birlikte set -e( errexit), set -u( nounset) kullanırken bazı garip davranışlar gözlemliyorum . İlgili gözüküyorlar, bu yüzden onları bir soruya koymak mantıklı görünüyor. 1) set -uERR tuzaklarını tetiklemez Kod: #!/bin/bash trap 'echo "ERR (rc: $?)"' ERR set -u echo ${UNSET_VAR} Beklenen: ERR tuzağı çağrılıyor, RC! …

2
komut satırı terminolojisi: komutun bu kısımları nelerdir?
Komut satırında genellikle "basit" komutları kullanırım. mv foo/bar baz/bar ama bunun tüm kısımlarını ne arayacağımı bilmiyorum: ┌1┐ ┌──2───┐ git checkout master │ └──────3──────┘ └───────4─────────┘ Ben (sanırım) 1'in bir komut olduğunu ve 2'nin bir argüman olduğunu biliyorum ve muhtemelen 3'ü bir argüman listesi olarak adlandırırım (bu doğru mu?). Ancak, ne arayacağımı …



2
GRUB2 ve çekirdek vga = parametresi
Belgelere göre vga=, GRUB2'den itibaren çekirdek parametresinin kullanımı kaldırılmıştır. Bazı yeni çekirdeklerin artık bazı bağdaştırıcıları desteklemediği anlaşılıyor çünkü ekran kartım yedi ila sekiz yaşında. Şimdi sorun, varsayılan 80x25 karakter yerine 80x50 gibi daha yüksek çözünürlüklü bir metin modu kullanmak istiyorum. Sadece gösterileri mevcut modları listesinin - Anlaşılan tüm grafik (VBE …

2
Bir bash betiğinde çalışmak için parametreleri nasıl iletirim?
Birçok farklı değişkenli bir senaryodan çağırabileceğim bir fonksiyon yazmak istiyorum. Bazı nedenlerden dolayı bunu yaparken çok sorun yaşıyorum. Okuduğum örnekler her zaman sadece global bir değişken kullanır, ancak kodumu görebildiğim kadarıyla daha okunabilir hale getirmez. Kullanım amacı örneği: #!/bin/bash #myscript.sh var1=$1 var2=$2 var3=$3 var4=$4 add(){ result=$para1 + $para2 } add …

4
Echo $ -1 ne gösterir?
Çıktısı ne yok echo $-1, echo $-2, echo $-3.. demek? Linux kutularımdan birinde bana şunu gösteriyor: echo $-1 imsBEl1 echo $-2 imsBEl2 Ve başka bir Linux kutusunda, şunu gösterir: echo $-1 himBH1 echo $-2 himBH2 Bazı bellek konumlarıyla mı yoksa başka bir şeyle mi eşleniyorlar?
14 shell  echo  parameter 


2
Değişkenleri kök etkinleştirilmiş komut dosyalarına güvenli bir şekilde nasıl aktarabilirim?
Bu soru tamamen genel ve sadece benim durumum için geçerli değildir, ama ... Kök olmayan bir kullanıcının kök ayrıcalıklarıyla belirli bir komut dosyasını yürütmesini istediğim küçük bir meşgul kutusu cihazım var. Örneğin $1, cmdline (!!) üzerinde gönderilecek tek değişkenin ( ) hangi ana bilgisayar adı gönderileceği DHCP'yi etkinleştirmek için bu …

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.