bash hakkında sorular

5
cevaplar

Herhangi bir yerde' ıf ' anahtarları listesi?

bash komut dosyalarında kullanılmak üzere tüm if anahtarlarının bir listesi var mı? Bazen birini kullanarak görüyor ... ipt requires the BASH shell!" exit 1 fi herhangi bir referans, kılavuz, Mesaj, Cevap takdir edilecektir.
tarihinde sordu 2013-09-29 08:51:29
7
cevaplar

Bash: standart girişi bir komut dosyasında dinamik olarak yeniden yönlendirme

stdin'i bir dosyaya yönlendirip yönlendirmeyeceğine karar vermek için bunu yapmaya çalışıyordum: [ ...some cond ... e bir boru (yani bir alt kabuk) çalıştırmayı gerektirir. Daha basit ve daha verimli olan başka bir yol var mı?
tarihinde sordu 2010-01-01 00:01:09
5
cevaplar

kedi, grep ve cut-python tercüme

belki bunun için yeterli soru ve/veya çözüm var, ancak bu bir soru ile kendime yardım edemem: bir bash komut dosyasınd ... rının ne yapabileceğimi kesinlikle bilmiyorum. Bunu python ile nasıl çözeceğiniz hakkında herhangi bir fikir var mı?
tarihinde sordu 2014-10-30 20:06:07
4
cevaplar

Windows'ta Git istemini değiştir

yükleme sırasında "Windows istemimi değiştirmeyin" seçeneğini seçtikten sonra, Windows'ta Gitextensions ile yüklü olan ... r) çalışmıyor gibi görünüyor (örneğin, bu sorusuna cevap kabul edildi). yani orada var. Bu mümkün mü?
tarihinde sordu 2012-04-13 03:16:40
8
cevaplar

Bash komut dosyasında arayan komut dosyasının adını alın

3 kabuk komut dosyam olduğunu varsayalım: script_1.sh #!/bin/bash ./script_3.sh script_2 ... i rm dediğimde bir şey yapar ve git veya başka bir CLI aracı rm kullandığınızda modifikasyonundan etkilenmez
tarihinde sordu 2013-12-13 21:54:08
1
cevaplar

bash yerel değişken atamasında komut ikamesinin çıkış kodu [duplicate]

bu sorunun zaten burada bir cevabı var: neden "yerel" bir komutun dönüş kodunu süpü ... ting { test="$(return 1)"; echo $?; }; testing 1 $ function testing { local test="$(return 1)"; echo $?; }; testing 0
tarihinde sordu 2012-03-02 01:45:23
18
cevaplar

Kabukta URL kodlanmış dize nasıl çözülür?

kodlanmış kullanıcı aracılarının listesini içeren bir dosyam var. Örneğin: Mozilla%2F5.0%20%28Macintosh%3B%20U% ... şöyle görünüyor: #!/bin/bash for f in *.log; do echo -e "$(cat $f | sed 'y/+/ /; s/%/\x/g')" > y.log done
tarihinde sordu 2011-06-06 14:28:33
4
cevaplar

Bir PHP komut dosyasından bir Bash komut dosyası yürütme

sistemde bulunan Bash komut dosyasını bir PHP komut dosyasından çalıştırmak istiyorum. Sistemde iki komut dosyası var. ... od +x testscript yaptıktan sonra bile bu hatayı alıyorum. Tarayıcıdan nasıl çalışabilirim? Lütfen yardım edin.
tarihinde sordu 2013-06-17 20:03:12
4
cevaplar

bash: iki komutun çıktısını nasıl birleştiririm, böylece onları üçte bir boruya aktarabilirim?

$ hg status ve $ hg status --ignored çok benzer çıkışlar verir. Onları bir araya getirmek istiyor ... ' komutu yapmak için, ancak bazen bir dosyayı geride bırakmak gibi görünüyor, belki de bir newline kayboluyor falan.
tarihinde sordu 2011-09-21 15:32:21
7
cevaplar

Nasıl yüklenir~/.bash profil zsh içinden bash girerken?

bash'i iki yıldır kullandım ve homebrew aracılığıyla OS x'imde zsh kabuğuna geçmeye çalıştım. Ve varsayılan (giriş) ka ... mla senkronize etmek için ~/Dropbox/.bash_profile ile sembolik olarak bağlantılıdır. Belki bu soruna neden olur mu?
tarihinde sordu 2014-04-23 06:11:47
8
cevaplar

Bash & # 39; de bir yol değişkeninin öğeleriyle döngü yapmak

bir echo $VARIABLE komutundan aldığım bir yol listesinden geçmek istiyorum. örneğin: echo $MANPATH ... yor sonuçta bir döngü. Bu üç yolda bir ls komutunu çalıştırabilmem için kolon çıkarmanın bir yoluna ihtiyacım var.
tarihinde sordu 2012-07-25 21:59:39
12
cevaplar

Saniyeleri saatlere, dakikalara, saniyelere dönüştürün

saniyeleri saat, dakika ve saniyelere nasıl dönüştürebilirim? show_time() { ????? } show_time 36 # 00:00:36 show_time 1036 # 00:17:26 show_time 91925 # 25:32:05
tarihinde sordu 2012-08-30 18:49:39
2
cevaplar

git sunucusuna önemsiz birleştirme blok itme

a while back I , geliştiricilerimizden i bastırmadan önce birleştirme yerine rebase kullanmalarını istedi . Önems ... şmalıdır. oldukça eksiksiz test paketi mevcuttur, kontrol edin. bir (?) git posta liste .
tarihinde sordu 2010-11-09 23:31:45
6
cevaplar

Sudo kullanarak bir bash işlevini nasıl yürütebilirim?

işlevi dışa aktarmayı ve daha sonra bash ile çalıştırmayı denedim, ancak bu işe yaramıyor: $ export -f my_func $ ... ound sudo olmadan bash ile işlevi çalıştırmaya Çalışırsam (bash-C 'my_func') çalışır. fikri var mı?
tarihinde sordu 2012-02-26 03:06:38
7
cevaplar

her neyse, STDİN'DEN giriş okumadan `npm giriş` üzerinden npm kimlik bilgilerini kurmak için?

bir docker konteyneri içinde npm publish otomatikleştirmeye çalışıyorum, ancak $npm login komutunun kullanıcı adı ve ... anıcı adı, şifre ve e-posta okunur benden. yani STDIN açık olmadan npm login nasıl çalıştırabilirim?
tarihinde sordu 2014-05-05 00:02:38
3
cevaplar

` Backticks " adı ne?

içeriklerini değerlendirme bağlamında backtick operatörleri (`) nedir?
tarihinde sordu 2011-05-14 18:02:16
8
cevaplar

Bir komut dosyası içinde şifre olmadan sudo kullanın

nedense, kullanıcı olarak, sudo bir komut dosyası olmadan çalıştırmak için ihtiyacım var script.sh çalışmak için kök a ... maz. bir örnek ilkesi genel sorunun cevabını basitleştirmek için bahane olmamak, anlayış yardımcı olmaktır.
tarihinde sordu 2014-08-09 09:46:09
2
cevaplar

Bash & # 39; de* hangi * tuzak sinyalini tespit etmek mümkün mü? [çoğaltmak]

Olası yinelenen: bash shell komut dosyasında alınan sinyal adını belirleme ile ... bir işlev yazmam gerekiyor mu? En son alınan sinyali tutan bir bash değişkeni var mı? şimdiden teşekkürler!
tarihinde sordu 2010-02-01 12:23:35
2
cevaplar

Unix komut satırı geçmişi ikame ^ foo^bar (birden fazla değiştirmeler için)

bazen önceki komuttaki dizeyi değiştirmek için bash komutunu kullanıyorum: ^foo^bar bugün `151930920 'tü ... rsion GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin10.0) Copyright (C) 2007 Free Software Foundation, Inc.
tarihinde sordu 2010-02-17 16:03:31
2
cevaplar

büyük dosyaları kopyalarken SCP durdu

Deney ihtiyaçlarına göre , MTU 8000 olarak ayarladım . Bunu yaptıktan sonra, büyük dosyaları kopyalamak için scp ... yine de işe yaramadı. Ve sonuç karşılaştırması için MTU boyutunu değiştiremiyorum. Yardım etmenin başka yolu var mı?
tarihinde sordu 2013-12-17 06:48:17
6
cevaplar

Argümanların ortadaki bir takma ad nasıl oluşturabilirim? [çoğaltmak]

bu sorunun zaten burada bir cevabı var: bir parametre alır bir Bash takma ad yapmak ... uch file or directory bunu bir diğer ad kullanarak yapmak mümkün mü yoksa bir işlev tanımlamam gerekiyor mu?
tarihinde sordu 2011-08-25 00:08:26
4
cevaplar

Bash & # 39; de bir değişkene null karakter (\0) içeren dize atama

dosya/foldernames listesini doğru bir şekilde işleme koymaya çalışırken ( diğer sorularımı ) boş bir karakterin bi ... rakterlerini içeren herhangi bir (meta-) karakteri kaybetmeden verimli bir şekilde saklanabilir veya işlenebilir mi?
tarihinde sordu 2011-07-04 14:57:52
10
cevaplar

Geçerli dizinde tüm yazılabilir dosyaları bulun

dizindeki tüm yazılabilir dosyaları hızlı bir şekilde tanımlamak istiyorum. Bunu yapmanın hızlı yolu nedir?
tarihinde sordu 2010-03-22 15:01:32
7
cevaplar

Bash paralel çocuk süreçlerinin sınırlı sayıda çalışan?

bazı ağır işleme yapılması gereken büyük bir dosya setine sahibim. Tek dişli bu işlem, (iş başlatmak için kullanılan m ... lamak için nasıl "Xargs -- max-procs = 4" bir cazibe gibi çalışır. (Bu yüzden kendi sorumu kapatmak için oy verdim)
tarihinde sordu 2011-07-06 12:29:26
8
cevaplar

Gıt bağlandığı bash konsolu-python yorumlayıcısı açılmıyor

CMD'DE yaparsam, sorun olmadan çalışır, ancak Git Bash'de denersem işe yaramaz. Git Bash'i tek konsolum olarak kullanm ... sonucu elde edersiniz. Python tercümanını Git Bash & # 39; de nasıl çalıştırabilirim ?
tarihinde sordu 2015-09-08 12:51:34
5
cevaplar

Boru ve Yönlendirme

Piping ve Redirection arasındaki tam fark nedir? boruları nerede kullanmalı ve yönlendirmeyi nerede kullanmalıyız ? DAHİLİ olarak nasıl çalışıyorlar ?
tarihinde sordu 2012-03-04 12:59:48
3
cevaplar

bash fonksiyonları: parantez ve parantez içinde vücudu çevreleyen

genellikle, bash fonksiyonları vücut içine kıvırcık parantez kullanılarak tanımlanır: foo() { ... } ... ışları karışıklık gibi bazı ciddi istenmeyen etkileri olabilir bir komut dosyası ve değişken kapsamını izole etme.
tarihinde sordu 2015-01-06 18:34:59
10
cevaplar

Bir dizenin bash kabuğunda boşluk olup olmadığını kontrol etme

bir dize "a b" c "d"gibi olabileceğini söyleyin. Dizede bulunan tek / çift alıntı ve boşluk olduğunu nasıl kontrol edebilirim?
tarihinde sordu 2009-09-25 00:30:33
2
cevaplar

/usr/bin / time --format çıkış milisaniye geçen süre

bir komut için zamanı ölçmek için /usr/bin/time programını kullanıyorum. -- format parametresi ile çıktıyı biçimlendir ... nüm, ama o env-var'ı değiştirmek istemiyorum... bana göre, çözüm, çalışan sistemi hiç değiştirmeyen bir şey olmalı:)
tarihinde sordu 2013-06-06 14:09:01
11
cevaplar

Burada bash belgesine nasıl bir sekme yazıyorsunuz?

burada bir belgenin tanımı burada: http://en.wikipedia.org/wiki/Here_document burada bir belgeye nasıl ... kter , doları genişletmiyor işareti Embedding a here-doc, bir komut dosyası gibi bir dosyada
tarihinde sordu 2010-09-17 03:02:06