«bash» etiketlenmiş sorular

Diğer Bourne / POSIX mermilerinin aksine, GNU'dan Bourne Again SHell'e özgü sorular. Genel olarak Unix kabukları hakkında sorular için / shell etiketini kullanın.


5
Bir grep sonucundan numara ekleme
Aşağıdaki komutu çalıştırıyorum: grep -o "[0-9] errors" verification_report_3.txt | awk '{print $1}' ve aşağıdaki sonucu alıyorum: 1 4 0 8 Her sayıyı çalışan bir sayı değişkenine eklemek istiyorum. Birinin inşa etmeme yardım edebileceği bir sihir var mı?
23 bash  shell  grep 

7
Daha büyük komut dosyasını birden çok komut dosyasına bölmek ve bunları ana komut dosyasında kaynaklamak yaygın mıdır?
Şu anda daha büyük bir Bash senaryosu geliştiriyorum (bu benim açık kaynaklı bir projem) ve karışıklık yaratmaya başlıyor. Mantığı fonksiyonlara böldüm, yerel değişkenleri kullanabildiğim ve sadece birkaç genel değişken tanımladığım. Yine de bakımı oldukça zorlaşıyor. Komut dosyasını çoklu komut dosyalarına bölmeyi ve ana komut dosyasımda (diğer dillerdeki içe aktarma işlemlerine …
23 bash 

7
Bash ve zsh'de çift ve üçlü ikame
Bu sorudaki arka plan kısmının takibi . Gelen bashkullanabileceğim ${!FOO}içinde, çift ikame için zsh ${(P)FOO}. Her ikisinde de eski okul (hack-y) eval \$$FOOçalışıyor. Yani, benim için en akıllı ve en mantıklı şey ${${FOO}}, ${${${FOO}}}…iki / üçlü / n ikame için olacaktır. Bu neden beklendiği gibi çalışmıyor? İkincisi: Açıklamada ne \işe …

3
bash - yapabilir miyim: bulabilirim… -bu hariç & & o?
Find - exec ile çağrılan iki kabuk komutunu mantıksal olarak birleştirmenin bir yolu var mı ? Mesela foo stringini içeren tüm .csv dosyalarını yazdırabilmek için beraber yapmak istiyorum: find . -iname \*.csv -exec grep foo {} && echo {} \; ancak bash "'-exec' için eksik argüman" ile şikayet ediyor
23 bash  find 

2
Nohup'ın çıktıyı hem nohup.out AND ekranına / terminaline yazması mümkün mü?
Ben bashkabuğu kullanıyorum . nohupOnları başlatan kabuğu / terminali kapattığımda işlemlerin durmamasını sağlamak için sık sık kullanıyorum . Gibi bir sözdizimi kullanıyorum: nohup myprocess Başlarken nohupmesajı verir: nohup: ignoring input and appending output to 'nohup.out' Ardından, nohupekrana daha fazla çıktı vermez; hepsi için yazılmıştır nohup.out. Ancak, sıklıkla, hesap işlemimin ilerlemesini …
23 bash  shell  nohup 




6
Kabuk isteminde kısaltılmış geçerli dizin?
vim biraz uzunken yollarında kullandığı gerçekten hoş bir özelliğe sahip: Üstteki sekmedeki belgeye giden yolu kısaltır. Buna benzer bir şey yapmanın bir yolu var mı, bu yüzden bash istemim şöyle görünmüyor: rfkrocktk@work-laptop ~/Documents/Projects/Work/maventest/src/main/java/com/tkassembled/ $
23 bash  prompt 

7
Giriş kabuğunda görüntülenenleri nasıl değiştirebilirim?
Bilgi istemi ( .bashrc) aracılığıyla bir kabuğun içinde görünme biçimini daha iyi tanımaya başladım , ancak şimdi ilk giriş yaptığımda görüntülenen başlangıç ​​öğelerini değiştirmeye çalışıyorum. EC2 örneğimde, ne zaman gördüğüm bu Giriş yapıyorum: __| __|_ ) Fedora 8 _| ( / 32-bit ___|\___|___| Welcome to: Wowza Media Server 2 for …
23 bash  login  prompt  profile 

7
bash olmadan birden fazla koşul değilse bash?
Bir if if ifadesinde birden çok koşulu birleştirmek ve kombinasyonu olumsuzlamak istiyorum. Koşulların basit bir kombinasyonu için aşağıdaki çalışma kodu var: if [ -f file1 ] && [ -f file2 ] && [ -f file3 ] ; then # do stuff with the files fi Bu iyi çalışıyor. Eğer bunu …



2
Terminalimde sıfır kod olmadan çıkan herhangi bir komut terminal penceremi kapatıyor
İlk başta bu biraz komikti, "Bash Roulette" oynamak gibi ... ama şimdi eski lol oluyor Terminalimde sıfır kod olmadan çıkan herhangi bir komut terminal penceremi kapatıyor Belki set -eterminal kaynaklarımın olduğu bir bash betiğinde ayarlamış olduğum söylendi . Kontrol ettim .bash_profile/ .bashrc/ .profileve set -eorada görünmüyor . Başka bariz suçlular …

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.