bash hakkında sorular

4
cevaplar

Kullan dizisi yani, bir değişken mi?

A=(aaa bbb ccc) cat abc.txt | awk '{ print , ${A[]} }' $ 1'e dayanan bir dizi öğesi indekslemek istiyorum, ancak yukarıdaki kod awk sözdiziminde doğru değil. Birisi yardım edebilir mi?
tarihinde sordu 2011-03-23 05:34:19
7
cevaplar

Bir dosyadan veya bir komut dosyasındaki borudan birden çok satır nasıl seçilir?

bir dizi satır seçmek için veri aktarabileceğim lines.sh adlı bir komut dosyasına sahip olmak istiyorum. örn ... txt | lines 2,4 ve çıktı b d zsh kullanıyorum, ancak mümkünse bir bash çözümü tercih ediyorum.
tarihinde sordu 2014-12-16 19:58:30
3
cevaplar

awk ortalama veya sıfır hesaplayın

bunun gibi bir grup metin dosyasında bir grup sayı için ortalamayı hesaplıyorum: grep '^num' file.$i | awk '{ s ... ak bazı zamanlar dosya, komut dosyasının sıfır döndürmesini istediğim deseni içermiyor. Bu fikrin biraz oyunu bozdu?
tarihinde sordu 2011-12-08 20:12:01
6
cevaplar

İç içe geçmiş (ve kötü kaçan) alt dizinlerdeki birçok dosyaya bir kabuk komutu nasıl uygulayabilirim?

aşağıdaki gibi bir şey yapmaya çalışıyorum: for file in `find . *.foo` do somecommand $file done ancak ... mutluyum, ancak bunu çözemediğim için hayal kırıklığına uğradım. teşekkürler, Alex (Merhaba Matt!)
tarihinde sordu 2009-04-16 01:32:01
1
cevaplar

Bash komut dosyası çalıştırıldığında otomatik olarak bir parola girin [duplicate]

bu sorunun zaten burada bir cevabı var: bash & # 39; de bir komut isteyen bir komut ... yarım sudo satırını okuduğunda ve çalıştırdığında şifre olarak kabul eder (bu yüzden manuel olarak yazmam gerekmez)?
tarihinde sordu 2012-05-15 22:46:49
3
cevaplar

Nasıl :

bash komut dosyası ( @sunny256 tarafından yorum için nasıl büyük bir cevap buldum): #!/bin/bash ... çin no-op veya doğru olduğunu zaten bir açıklama buldum. Ama bana yine de no-op veya gerçek demek mantıklı değil....
tarihinde sordu 2015-08-20 22:22:45
2
cevaplar

Shellwords.Ruby 1.8 için shellescape uygulaması

sahip olduğum 1.8.7'in yapısı Shellwords::shellescape nin backported sürümüne sahip gibi görünürken, bu yöntemin bir ... ak, Ruby için kaçan Bourne-shell komutunun sağlam bir bağımsız uygulaması olarak nerede bulabileceğimi bilen var mı?
tarihinde sordu 2009-08-20 18:45:23
4
cevaplar

İkinci metin dosyasına dayalı metin dosyasından çiftleri kaldırın

ikinci bir textfile ( removethese.txt ) denetleyerek bir metin dosyasından ( main.txt ) tüm satırları nasıl kaldırabi ... 6oQco ChIJ54HcCsaeVogRIy9___RGZ6o ChIJif92qn2YVogR87n0-9R5tLA ChIJ0T5e1YaYVogRifrl7S_oeM8 ChIJwWGce4eYVogRcrfC5pvzNd4
tarihinde sordu 2015-06-13 19:23:36
6
cevaplar

tüm kullanıcıların ana dizinleri belirlemek zorunda-tilde komut dosyası sorunu

varsayalım someuser bir ev dizini /ev/someuser NAME=someuser Bash'de - kullanıcılar ana dizini döndürm ... RECTORY=~someuser echo $HOMEDIRECTORY /home/someuser NAME=someuser echo ~$NAME ~someuser herhangi bir öneri?
tarihinde sordu 2010-01-15 07:12:03
3
cevaplar

FIFO kullanarak STDIN/STDOUT olmadan pdb çalıştırın

python ile sigorta dosya sistemi geliştiriyorum. Sorun şu ki, bir dosya sistemini monte ettikten sonra sigorta komut d ... ? Pdb'yi nasıl yönlendirebilirim.stdout'a ("cat pdb" ile garip hatalar yaptım.dışarı "ama belki bir şey anlamıyorum)
tarihinde sordu 2010-06-23 16:57:36
3
cevaplar

Bash komutları ve işlevleri için zaman aşımı uygulamak için zarif bir çözüm

komutları çalıştırmak için bir işlev yazdım, bu da saniyeler içinde bir komut 2. zaman aşımı için iki args alır: ... "$cmd"; echo $? > $exitfile ) PS: timeout ve expect farkındayım ancak işlevler için çalışmayacaklar.
tarihinde sordu 2014-06-25 19:25:01
9
cevaplar

Neden shell betiklerinde "şirketin geleceğini bahse girmemeliyim"? [kapalı]

bakıyordum http://tldp.org/LDP/abs/html/why-shell.html ve tarafından vuruldu: kabuk komut dosyala ... ... Misyon-kritik uygulamalar şirket geleceği bahis hangi üzerine neden olmasın?
tarihinde sordu 2008-08-20 03:50:47
6
cevaplar

Nasıl "-e"yankı mı?

'151940920 echo aynı parametreler echo içeren bir dize istiyorum . Dizeyi değiştirmeden nasıl yapabilirim? örneğin: $ var="-e something" $ echo $var something ... yazdırmadı -e
tarihinde sordu 2013-11-15 18:40:32
2
cevaplar

Git-2.5.2.2-64-bit, çakışmayı birleştirirken vımdıff kullanamaz

Win7'de git bash kullanıyorum. Çakışmayı birleştirdiğimde Git-2.5'e yükselttikten sonra git, shell Çalıştıramayacağını ... vim ve Git'i yola ekledim. nasıl düzeltebilirim? Teşekkürler!
tarihinde sordu 2015-09-13 22:22:40
4
cevaplar

bir osx kabuk komut dosyasının komut dosyasında bulunduğu yolu alma ... yol boşluk olduğunda

komut dosyasını çalıştırdığım yolu elde etmek için bunu bir bash komut dosyasında kullanıyorum. çift tıklama için gere ... SEDIR yol boşluk olduğunda sorun çalışmıyor. bunu nasıl düzeltebileceğini bilen var mı? teşekkürler
tarihinde sordu 2011-05-02 14:37:01
1
cevaplar

(Bourne shell) sh bir işlev verebilirsiniz?

Bourne kabuğunda (sh) bir işlev vermek mümkün mü? bu soru cevapları bash , ksh ve zsh için bunu n ... klemediğini söylemez. sh kesinlikle buna izin vermiyorsa, onu aramak için daha fazla zaman harcamayacağım.
tarihinde sordu 2015-03-24 21:04:23
1
cevaplar

Bash'de" [0: command not found " [duplicate]

bu sorunun zaten burada bir cevabı var: çift veya tek parantez, parantez, kıvırcık ... [$i -le "{#myarray[@]}" ] do echo "Welcome $i times" i= $(($i+1))) done bunu nasıl düzeltebilirim?
tarihinde sordu 2017-03-02 17:46:32
3
cevaplar

Unix / Bash'de, "xargs-p" herhangi bir komutu çalıştırmadan önce onay istemenin iyi bir yolu mu?

ben herhangi bir komut yapmak için nasıl sordum "Evet/Hayır sor çalıştırmadan önce " soru Bash, nasıl eklem ... r mi var? bendim standart Unix/Bash olan bir şey kullanmayı umuyor bunu yapmak için bir komut dosyası yazmak yerine.
tarihinde sordu 2010-08-04 01:14:08
3
cevaplar

Awk dinamik kullanıcı tanımlı değişkenleri destekliyor mu?

awk bunu destekliyor: awk '{print $(NF-1);}' ancak kullanıcı tanımlı değişkenler için değil: awk ' ... bu arada, kabuk bunu destekler: a=123; b="a"; eval echo ${$b}; awk'deki amacıma nasıl ulaşabilirim?
tarihinde sordu 2012-08-09 13:46:14
4
cevaplar

Mac terminalime kalıcı olarak bir sınıf yolu nasıl ekleyebilirim?

yolumu aşağıdaki dizin için kalıcı olarak ayarlamak istiyorum: /Users/syalam/Library/android-sdk-mac_86/platform ... ry/android-sdk-mac_86/platform-tools ama sadece geçici olarak çalışır. Kabuğumu kapattıktan sonra artık yok.
tarihinde sordu 2011-12-25 18:08:29
1
cevaplar

Bash dize çıkarma / manipülasyon

karmaşık bir dize var, form "xxxp + NUMyyy" burada XXX, NUM ve yyy tüm değişken uzunluğu vardır ve ' + ... 'p'harfi olacağını söylemeyi unuttum. Buna ek olarak, 'xxx' ve 'yyy' mevcut olmak zorunda değilsiniz, ancak olabilir
tarihinde sordu 2012-07-06 02:47:31
3
cevaplar

IFS ile diziye Bash dizesi

dizemi bir diziye dönüştürmek için IFS kullanarak sorun yaşıyorum. İşte dizem olarak sahip olduğum şey: "Jun01 ... sıl olacağını bilmiyorum. ön ayar! peki neden IFS'Yİ manuel olarak uzaya ayarlamaya çalışıyor çalışmıyor?
tarihinde sordu 2012-07-10 21:17:39
1
cevaplar

Git-credential-osxkeychain üzerinde neden git donuyor?

bash terminalimde cd some-repo; git push origin master yaptığımda, git'in zaten kaydettiğini tahmin ettiğim için kul ... 10.8.3 çalıştırıyorum; git sürüm 1.7.12.4 (Apple Git-37); GNU bash, sürüm 3.2.48(1)-release (x86_64-apple-darwin12).
tarihinde sordu 2013-04-02 03:05:38
1
cevaplar

Git bash chcp windows7 kodlama sorunu

çocuklar git bash komut ekranında kodlamayı nasıl değiştirebilirim ? Windows 7 kullanıyorum ve herhangi bir R ... $ chcp 1252 sh.exe": chcp: command not found git bash komut ekranında kodlamayı nasıl değiştirebilirim ??
tarihinde sordu 2015-03-26 16:10:05
2
cevaplar

Kodu anlama ({0..1} {0..1} {0..1} {0..1} {0..1} {0..1} {0..1} {0..Bir})

Ben Bash Shell ondalık ikili dönüşüm aşağıdaki kodu gördüm ve nasıl çalıştığını merak ediyordum? Boşuna googling ... edim. D2B=({0..1}{0..1}{0..1}{0..1}{0..1}{0..1}{0..1}{0..1}) echo ${D2B[7]} yukarıdaki kod ne yapar?
tarihinde sordu 2017-06-24 19:24:37
3
cevaplar

sed: birden çok deseni değiştirin, ancak aynı dizeyle değiştirin

çarpma kalıplarını aynı komutta farklı değerlere değiştirmek mümkün mü? diyelim ki var A B C D ABC ve he ... 3) değiştirin. Sadece gerçek kalıplarımın bundan daha karmaşık olduğunu belirtmeliyim... teşekkür ederim!
tarihinde sordu 2015-04-13 16:28:14
5
cevaplar

.bashrc sözdizimi hatası: dosyanın beklenmeyen sonu

dosya hatasının beklenmedik bir ucunu alıyorum. Nasıl düzeltileceğinden gerçekten emin değilim. # Source global ... al/bin_dp/:/home/hzhang/primary/chimera2.1/bin_dp/:/u/primary/hzhang/pegasus/bin_dp export PATH ulimit -s unlimited
tarihinde sordu 2012-08-13 11:16:25
1
cevaplar

Projede ürün paketi tanımlayıcısını değiştirin.Xcode pbxproj

bir dizeyi değiştirmek için Mac Terminalindeki sed kabuk komutunu kullanarak Xcode projesinin project.pbxproj dosyası ... ngi bir komut dosyasını kullanarak Xcode içindeki yapı ayarlarının PRODUCT_BUNDLE_IDENTİFİER alanını değiştirmektir.
tarihinde sordu 2015-10-02 18:14:51
1
cevaplar

Verileri etkileşimli bash komut dosyasına ve boru çıkışına başka bir komutla nasıl aktarabilirim?

verileri etkileşimli bir komuta aktarmak ve etkileşimli komutun çıktısını başka bir komuta girdi olarak almak istiyoru ... tions[@]} )) ; then break else echo "Invalid option. Try another one." fi done echo $opt
tarihinde sordu 2015-12-11 18:16:36
1
cevaplar

Bash komut dosyasından bir işlem başlatma başarısız oldu

uzak sunucuları kontrol eden bir komut dosyasını (cron) periyodik olarak başlattığım merkezi bir sunucum var. Kontrol ... u tür bir problemi olan ya da ne olabileceğini bilen var mı yanlış mı? herhangi bir yardım için teşekkürler
tarihinde sordu 2014-10-21 02:09:31