«bash» etiketlenmiş sorular

Bash komut kabuğu için yazılmış komut dosyaları hakkında sorular için. Hata / sözdizimi hatalarına sahip kabuk komut dosyaları için, lütfen buraya göndermeden önce shellcheck programıyla (veya https://shellcheck.net adresindeki web shellcheck sunucusunda) kontrol edin. Bash'in etkileşimli kullanımı ile ilgili soruların Yığın Taşması'ndan çok Süper Kullanıcı'da konuya bağlı olma olasılığı daha yüksektir.

3
Pushd / popd yığınını birkaç bash komut dosyasında görüntüleme (sessiz pushd / popd)
Pushd veya popd'yi her kullandığımda, yığını standart çıktıya yazdırıyor. Bunu nasıl yapmamalı? pushd > /dev/nullHer seferinde yapmak istemiyorum çünkü birbirini çağıran çok sayıda senaryo var. Belki güzel bir geçersiz kılma işe yarar, ancak bu yerleşikleri yalnızca betiklerimde geçersiz kılmam ve ardından doğru davranışı geri yüklemem gerekecek.
101 bash  output  built-in 

11
bash: mkvirtualenv: komut bulunamadı
Doug Hellman'ın virtualenvwrappergönderisindeki talimatları izledikten sonra , hala bir test ortamını ateşleyemedim. [mpenning@tsunami ~]$ mkvirtualenv test -bash: mkvirtualenv: command not found [mpenning@tsunami ~]$ Bende WORKON_HOMEolmayanları kullandığıma dikkat edilmelidir $HOME. Kurulum belgelerinde/usr/local/bin/virtualenvwrapper.sh gösterildiği gibi aramayı denedim , ancak mevcut değil.virtualenvwrapper Önemli olursa CentOS 6 ve python 2.6.6 çalıştırıyorum. # File: ~/.bash_profile …

8
Windows'ta Bash komut dosyalarını çalıştırmanın bir yolu var mı? [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Yığın Taşması için konuya uygun olması için soruyu güncelleyin . 4 yıl önce kapalı . Bu soruyu geliştirin Windows 7 Ultimate satın aldım ve kullanıyorum ve uygulama geliştirmek için kullanmayı seviyorum. Olumsuz …
100 windows  bash 


5
Bash komut dosyasında ENTER tuşuna basma simülasyonu
Birkaç komut çalıştıran gerçekten basit bir bash betiği oluşturdum. bu komutlardan biri, çalışma sırasında kullanıcı girdisine ihtiyaç duyar. yani kullanıcıya "falan filan istiyor musunuz?" diye soruyor, betiğin tamamen otomatik hale gelmesi için buna bir enter tuşuna basmak istiyorum. Çalışma zamanı sırasında girişi veya herhangi bir şeyi beklemek zorunda kalmayacağım, sadece …
100 linux  bash  ubuntu  shell 

5
apt-get install tzdata etkileşimsiz
Denediğimde apt-get install -y tzdata saat dilimini seçmek için komut satırı seçeneği görünür. Bunu bazı kurulumlar yapmak için bir komut dosyasında kullanmaya çalışıyorum, apt-get'i kullanıcı girişi olmadan nasıl çalıştırabilirim? Yapabileceğim tzdata'yı yeniden yapılandırmayı biliyorum echo "America/New_York" > /etc/timezone dpkg-reconfigure -f noninteractive tzdata Ancak kurarken, doğru saat dilimini ayarlamasa bile tam …


15
OS X ile Bash komut dosyası mutlak yolu
OS X'te şu anda çalışan komut dosyasının mutlak yolunu elde etmeye çalışıyorum. Birçok cevabın gittiğini gördüm readlink -f $0. Ancak OS readlinkX'ler BSD'ler ile aynı olduğu için çalışmaz (GNU'nun sürümüyle çalışır). Buna ezber bozan bir çözüm var mı?
99 macos  bash  path 



4
MacOSX'te ZSH varsayılan Kabuk yapma [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Stack Overflow için konuya uygun olması için soruyu güncelleyin . 3 yıl önce kapalı . Bu soruyu geliştirin Mac'ime zsh yükledim. ve şimdi onu Bash yerine varsayılan kabuk yapmak istiyorum. Ama şu …
99 bash  shell  zsh 

2
Bash komut dosyası hatası [:! =: Tekli operatör bekleniyor
Komut dosyamda, ilk ve tek argümanın -v'ye eşit olup olmadığını kontrol etmeye çalışıyorum, ancak bu isteğe bağlı bir argüman. Bir if ifadesi kullanıyorum ancak tekli operatörün beklenen hatasını almaya devam ediyorum. kod bu: if [ $1 != -v ]; then echo "usage: $0 [-v]" exit fi Düzenle: Daha spesifik olmalıyım: …
99 bash 

2
Alıntılanan parametreleri almak ve yeniden onaylamak için Bash betiği
İç içe geçmiş bir komut dosyası tarafından güvenli bir şekilde alınacak bir bash betiğinin alıntı parametrelerini almaya çalışıyorum. Herhangi bir fikir? test.sh #!/bin/bash echo $* bash myecho.sh $* myecho.sh #!/bin/bash echo $1 echo $2 echo $3 echo $4 Örneklem: bash test.sh aaa bbb '"ccc ddd"' Sonuç: aaa bbb "ccc ddd" …
98 bash  unix 


9
Önek / sonek ile nasıl yeniden adlandırılır?
mv original.filename new.original.filenameOrijinal dosya adını yeniden yazmadan nasıl yapabilirim ? Bir şeyi yapabileceğimi hayal ederdim mv -p=new. original.filenamebelki mv original.filename new.~ya da her neyse - ama man mv/ info mvsayfalarına baktıktan sonra böyle bir şey göremiyorum . Tabii bunu yapmak için bir kabuk komut dosyası yazabilirim, ancak bunun için mevcut …
98 bash  rename  filenames  prefix  mv 

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.