«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.




2
bash betiğinde stderr mesajlarını bastır
Aşağıdaki (biraz aptalca) komut dosyası adını 'test1.sh' düşünün: #/bin/bash # sleep 10 & echo sleep pid = $! pkill sleep Çalıştırdığımda, yalnızca yankı çıktısını almakla kalmıyor, aynı zamanda bash'ın stderr'deki uykunun ölümünü bildirdiğini görüyorum: $ ./test1.sh sleep pid = 3551 ./test1.sh: line 5: 3551 Terminated sleep 10 Bu durumda, çıktının …

5
Bash olarak ctrl + T'nin kullanımı mı?
Bash'in imleçten önceki son iki karakteri değiştiren ctrl+ için kısa bir kesim olduğunu fark ettim T. Mühendislerin bunu neden dahil etmeye karar verdiklerini merak ediyorum. Önceki bir sözleşmeden miras kalmıştır? Yoksa bunun yaygın olarak kullanıldığı pratik bir amaç var mı?



3
Bash: çift eşittir vs -eq
Bash cinsinden tamsayı karşılaştırması yapıyorum (kullanıcının root olarak çalışıp çalışmadığını görmeye çalışıyorum) ve bunu yapmanın iki farklı yolunu buldum: Çifte eşittir: if [ $UID == 0 ] then fi -eq if [ $UID -eq 0 ] then fi Ben bash, sadece -ge ve -le'de>> veya <= olmadığını anlıyorum, öyleyse neden …
47 bash  shell  arithmetic 


5
rm'ye grep çıktısı verilmesi
grepÇıkışı borulamaya çalışıyorum rmama işe yaramaz şeyler çıkarıyor. Herhangi bir anahtar için gerekli rmmi? Veya rmdoğrudan bir regexp sağlanabilir mi? ls | grep '^\[Daruchini'| rm rm: işlenen eksik. Daha fazla bilgi için 'rm --help' komutunu deneyin.
47 bash  grep  rm 




12
Otomatik olarak cd yap ls
Sık sık aşağıdakileri yaptığımı biliyorum: %> cd bla/bla %> ls Ne zaman cdbir dizine girsem otomatik olarak bunu yapmasını istiyorum ls. .bashrcBir süre benimle uğraştım ama nasıl gerçekleşeceğini bulamadım.


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.