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

11
Her bir giriş borusu için bir komut komutu verin.
Her maç için bir java komutu çalıştırmak istiyorum ls | grep pattern -. Bu durumda, yapabileceğimi düşünüyorum find pattern -exec java MyProg '{}' \;ama genel durumu merak ediyorum - "standart girdilerin her satırı için bir kez komut çalıştır" demenin kolay bir yolu var mı? (Balıkta veya levrekte)
162 bash  shell  fish 

2
Durdurulmuş işler var (bash çıkışında)
There are stopped jobs.Bazen bir bash kabuğundan çıkmaya çalıştığımda mesajı alıyorum. İşte python 2.x'te tekrarlanabilir bir senaryo: ctrl+ c, bir istisna olarak tercüman tarafından ele alınır. ctrl+ z'durur' süreci. ctrl+ d, gerçekler için python'dan çıkar. İşte bazı gerçek dünya terminal çıkışı: example_user@example_server:~$ python Python 2.7.3 (default, Sep 26 2013, 20:03:06) …
157 bash  shell  process 

9
Bir ortam değişkeninin nereden geldiği nasıl belirlenir?
Bir süre önce kurduğum bir Linux örneğim var. Ateşlediğimde ve kurduğum rootbazı ortam değişkenleri olduğu için oturum açtığımda ancak nereden geldiklerini hatırlayamıyorum veya bulamıyorum. Ben kontrol ettim ~/.bash_profile, /etc/.bash_rcve tüm başlangıç komut dosyaları. Ben koşuyoruz findve grepboşuna. Açıkça görünen bir yere bakmayı unutmam gerektiğini hissediyorum. Bunu çözmek için bir hile …

14
Toplu dosyaları yeniden adlandırma
Görüntülerle dolu bir dizin var: image0001.png image0002.png image0003.png ... Ve bir astarın onları yeniden adlandırmasını istiyorum. 0001.png 0002.png 0003.png ... Bunu nasıl yaparım?
151 shell  bash  rename 


1
Bash: “> |” ne yapıyor?
Bunu daha önce yazılı olarak gördüm; $ some-command >| /tmp/output.txt Dikey borular standart yönlendirmelerde kullanılır, bir komutun çıktısını bir başkasına “boruya sokmak”, >|aslında >bu senaryoda olduğu gibi tamamen işe yaramaz mı?

2
İşlemleri askıya alma ve sürdürme
Bash terminalinde herhangi bir çalışan işlemi askıya almak için Control+ Ztuşuna basabilirim ... daha sonra fgişlemi devam ettirmek için yazabilirim . Sadece PID'im varsa bir işlemi askıya almak mümkün müdür? Ve eğer öyleyse, hangi komutu kullanmalıyım? Gibi bir şey arıyorum: suspend-process $PID_OF_PROCESS ve sonra devam etmek için resume-process $PID_OF_PROCESS



8
Bir bash betiği nasıl hata ayıklanır?
Bazı komut dosyalarında bash, hatalar ve beklenmeyen davranışlarla ilgili bazı sorunlar yaşıyorum. Sorunların nedenlerini araştırmak istiyorum, böylece düzeltmeleri uygulayabiliyorum. Daha fazla bilgi almak için bash için bir tür "hata ayıklama modu" açabilmemin bir yolu var mı?
135 bash  debugging 

5
PS1 istemimde hangi renk kodlarını kullanabilirim?
PS1 istemimde birkaç renk kullandım. \033]01;31\] # pink \033]00m\] # white \033]01;36\] # bold green \033]02;36\] # green \033]01;34\] # blue \033]01;33\] # bold yellow Kullanabileceğim renk kodlarının listesini nerede bulabilirim? Colorize Bash Console Color'a baktım ancak gerçek kodların bir listesiyle ilgili sorumu cevaplamadı. Ayrıca daha okunaklı bir form olsaydı …
132 bash  colors  prompt 

1
Bir bash betiğinde, koşullu “veya” ifadesini “if” ifadesinde kullanma
Bu soru benim önceki sorumun bir devamı . Bu sitedeki kullanıcılar nazikçe fordize değerleri üzerinde yinelenen bir bash döngüsünün nasıl yazılacağını belirlememe yardımcı oldu . Örneğin, bir döngü kontrol değişkeninin fnamedizeler üzerinde yinelendiğini varsayalım "a.txt" "b.txt" "c.txt". echo"Evet!" İstiyorum . ne zaman fnamedeğeri "a.txt"ya da "c.txt"ve echo"hayır!" aksi takdirde. Aşağıdaki …
128 bash  shell-script 

3
Bash içinde $ (komut yerine koyma) içinde alıntı yapmak
Bash ortamımda boşluk içeren değişkenler kullanıyorum ve bu değişkenleri komut değiştirme içinde kullanıyorum. Maalesef SE'de cevabı bulamıyorum. Değişkenlerimi teklif etmenin doğru yolu nedir? Bunlar iç içe geçmişse nasıl yapmalıyım? DIRNAME=$(dirname "$FILE") ya da ikamenin dışında teklif verebilir miyim? DIRNAME="$(dirname $FILE)" ya da her ikisi de? DIRNAME="$(dirname "$FILE")" veya geri keneler …

4
Kabuk mantıksal işleçlerinin önceliği &&, ||
Mantıksal işleç önceliğinin bash olarak nasıl çalıştığını anlamaya çalışıyorum. Örneğin, aşağıdaki komutu hiçbir şey yankılanmadığını umuyordum. true || echo aaa && echo bbb Ancak beklentilerimin aksine bbbbasılıyor. Biri lütfen açıklayabilir mi, bash içindeki bileşik &&ve ||operatörleri nasıl anlayabilirim ?
126 bash  shell 

5
Komut satırı argümanı nasıl büyük harflendirilir?
SO'yu aradım ve izleyen bir dizgenin büyük harfle çalışacağını öğrendim str="Some string" echo ${str^^} Ancak komut satırındaki bir argümana benzer bir şey yapmaya çalıştım, bu da bana şu hatayı verdi. Denenmiş #!/bin/bash ## Output echo ${1^^} ## line 3: ${1^^}: bad substitution echo {$1^^} ## No error, but output was …

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.