«bash» etiketlenmiş sorular

Bash, GNU Projesi'nden Unix benzeri işletim sistemleri için ücretsiz bir kabuktur.

2
İşlem farklı kabukta sonlandıktan sonra komutu çalıştır
Bazı verileri tek bir kabuk penceresinde işleyen bir komut çalıştırıyorum (diyelim ki pid 200). Ne yazık ki & amp; arka planda çalıştırmak için. Pid 200 bittikten sonra bazı analiz komut dosyalarını çalıştırmam gerekiyor. Başka bir kabuk penceresi açıp, yapabileceğimi düşündüm. wait 200; ./myanalysis.sh Ama bana şikayet ediyor "-bash: wait: pid …

1
Neden bash'ta “for” bulunan satırları okumuyorsunuz?
Ben "for" kullanarak bash satırları okumak için iyi bir yol olmadığını okudum. Birçok insan bunun sakar ve verimsiz olduğunu ve çoğu durumda başarısız olduğunu söylüyor. Bash'ta satırları okumanın en iyi yolunun ne olduğunu bilmek isterim. Teşekkürler. Örneğin: $ for i in $(<afile); do echo "$i"; done
7 bash  readline 

2
~> $ HOME gibi özel, tek karakterli dizin eşlemeleri yapma
Hepimiz o veya ile ~eşleştirdiğini biliyoruz .$HOME/home/user Bu gibi diğer eşlemeleri diğer karakterlerde (@, _) yapmak mümkün müdür? Düşündüğüm olası bir geçici çözüm değişkenleri kullanmaktı (en az iki karakter gerektiren) ... H=/run/media/user/Storage cp $H/file.txt . Ama daha iyi bir yolu var mı?
7 linux  bash 

3
OS X bash'de PS1'e atanamıyor
Kuruluma çalışıyorum, PS1böylece dalın adını git üzerinde gösterecek: user.name:some/repo (master) $ Ancak, yaptığım hiçbir şey çalışmıyor gibi görünüyor. Sadece PS1doğrudan atamayı denediğimde bile , işe yaramadı: user.name:~ $ echo $PS1 \u:\w $ user.name:~ $ PS1='oh yeah' user.name:~ $ echo $PS1 \u:\w $ Yanlış bir şey mi yapıyorum? Bunu ayarlamak için …

1
OS X Mountain Lion terminali sekme adı + aynı dizinde yeni bir sekme açın
1) Mountain Lion'da, Tercihler aracılığıyla, Terminal ayarını değiştirerek açılış sekmesi ile aynı dizinde yeni bir sekme açılabilir. (örneğin, ~ / çalışma alanındaysam ve yeni bir sekme açarsam, o zaman yeni sekme ~ / çalışma alanında olacaktır). 2) Ayrıca Mountain Lion'da, sekmenin başlığının ~ / .profile dosyasında yer alan aşağıdaki direktif …

7
grep sayısı çoklu oluşumlar
Tek bir komutta bir dosyada birden fazla olayın grep sayısını yapmak mümkün müdür? Örneğin: $ cat > file blah alfa beta blah blah blahgamma gamma Yapabilirim: grep -c 'alfa' file 1 grep -c 'beta' file 1 grep -c 'gamma' file 2 Ancak böyle bir şey yapmak mümkün mü: grep -c …
7 bash  grep 

1
Komut göndermeden Bash'deki yeni satırın anahtarını bağlayın
M-jBir komut girmeden imleci bir sonraki satıra basıp okuma çizgisinin yerleştirilmesini istiyorum. Bu yüzden prev üzerine bir karakter geri dönebilmeliyim. hat. Bu cevap , yapılamayacağını belirtir. Bence yanlış. Newline karakterini öldürebilir ve yandırabilirsiniz. Bu yapmak istediğim şeyi başardı. Ancak sadece bağlayıcı oluşturamıyorum. Bunu test etmek için: echo <<EOFRETURNENTERC-cC-pM-1C-dC-c Şimdi yeni …
7 bash  readline 

4
SQL benzeri gruplara göre ve komut satırındaki metin dosyaları için toplamı?
İki alanlı büyük metin dosyalarım var, birincisi bir dize, ikincisi bir tamsayı. Dosyalar ilk alana göre sıralanır. Çıktıya girmek istediğim, benzersiz bir dize başına bir satır ve aynı dizgelerin sayılarının toplamıdır. Bazı dizeler yalnızca bir kez görünürken, diğerleri birkaç kez görünür. Örneğin, aşağıdaki örnek verilere bakıldığında, sonuçta glehnia dizisi için …
7 linux  command-line  bash  sed  awk 

3
Linux'ta boru kullanarak komut satırı argümanlarını nasıl belirleyebilirim?
Programlamayı zorlayacak bir acemiyim ve bu problemi nasıl çözeceğimi bilemiyorum. İnternetten varsayılan dizine bir dosya indirdim ~/Downloads. Bu dosyayı başka bir dizine taşımak istiyorum ~/Documents. İndirilen dosyanın tam adını bilmediğimden, hedefime ulaşmak için aşağıdaki komutu kullanabileceğimi düşünüyorum: ls -t ~/Downloads | head -1 | mv [source] [destination] Hangi formal parametrenin …
7 linux  bash  shell  pipe 



1
Hangi uzak kabuğun açılacağı emacs tramp nasıl belirlenir?
Uzak dosyaları açmanın yanı sıra, uzak bir kabuğu çalıştırmak için tramp kullanılabilir. Ne yazık ki, bir sorun var. Yerel bir makinede zsh var ve uzak sunucuda yalnızca bash yüklü. M-x kabuğunun verilmesi sonuçlanır exec: 24: /bin/zsh: not found mesaj. Her nasılsa bash çalıştırmak için sürtük çimdik alabilir miyim?
6 bash  shell  emacs  zsh  tramp 

3
Birden fazla Bash komutunu kaybetmeden bir kabuğa nasıl yapıştırabilirim?
Bir web sitesinde bulacağınız bir dizi Bash komutunu kopyalayıp yapıştırmak güzel. Ancak komutlara bağlı olarak, bazen birkaçını kaybedersiniz. Belki de standart girdiden okuyan programlar tarafından yutulurlar veya belki başka bir açıklaması vardır. Bu yüzden bazen bunu yapıyorum: $ bash <<EOF cmd2 ... EOF Daha iyi bir yolu var mı? Bazı …
6 macos  bash  ssh  shell 

1
HTTP hata kodu cURL'deki içeriklerden nasıl ayrılır?
Evet, bu HTTP durum kodunun çıktısını almak için kıvrılma almakla ilgilidir ? ama ne yazık ki aynı değil. Bir komut dosyasında çalıştırmak istiyorum: curl -qSfsw %{http_code} URL nerede -fseçenek çıkış kodu bir hata sinyal sıfırdan olmasını sağlar. Başarı üzerine getirilen dosyadan (metinsel) çıktı almak istiyorum, aksi halde hata kodunu kullanmak …
6 bash  curl 


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.