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


12
Boş dizinleri bulma UNIX
Belirli bir dizin listesi için boş dizinler bulmam gerekiyor. Bazı dizinlerin içinde dizinleri vardır. İç dizinler de boşsa ana dizinin boş olduğunu, aksi takdirde boş olmadığını söyleyebilirim. Bunu nasıl test edebilirim? Örneğin: A>A1(file1),A2 this is not empty beacuse of file1 B>B1(no file) this is empty C>C1,C2 this is empty
93 bash  unix  directory 

5
Python'da Bash 'kaynağını' taklit etme
Şuna benzeyen bir senaryom var: export foo=/tmp/foo export bar=/tmp/bar Her derlediğimde, bazı değişkenleri ayarlamak için 'source init_env' (burada init_env yukarıdaki komut dosyasıdır) çalıştırıyorum. Aynısını Python'da başarmak için bu kodu çalıştırdım, reg = re.compile('export (?P<name>\w+)(\=(?P<value>.+))*') for line in open(file): m = reg.match(line) if m: name = m.group('name') value = '' if …
93 python  bash 

14
Bash'deki bir diziden nasıl benzersiz değerler alabilirim?
Buradaki soruyla neredeyse aynı sorum var . İçeren bir dizim var aa ab aa ac aa ad, vb. Şimdi bu diziden tüm benzersiz öğeleri seçmek istiyorum. Düşünce, bununla basit olurdu sort | uniqya da sort -udizide değişti onlar bu diğer soru da belirttiğim gibi, ama hiçbir şey ... kodudur: echo …
93 linux  arrays  bash  unique 


9
Emacs kabuk modunda Bash otomatik tamamlama
GNOME Terminalinde, Bash akıllı otomatik tamamlama yapar. Örneğin apt-get in<TAB> olur apt-get install Emacs kabuk modunda, bu otomatik tamamlama, açıkça kaynak sağladıktan sonra bile çalışmıyor /etc/bash_completion. Yukarıdaki örnek in, geçerli bir apt-getkomut seçeneği yerine geçerli dizindeki bir dosya adı olarak yapışır veya otomatik olarak tamamlanır . Muhtemelen, bunun nedeni Emacs'ın …

5
BASH'de dosyaları standart çıktıya dökmek için AWS S3 CLI nasıl kullanılır?
S3'te bir yol alacak ( ls komutunda belirtildiği gibi ) ve tüm dosya nesnelerinin içeriğini stdout. Esasen cat /path/to/files/*S3 haricinde çoğaltma yapmak istiyorum , örn s3cat '/bucket/path/to/files/*'. Seçeneklere baktığım ilk eğilim, cpkomutu geçici bir dosyaya kullanmak ve sonra cato. Bunu veya benzerini deneyen oldu mu yoksa zaten bulamadığım bir komut …

3
Windows .cmd'de rm ve mv'nin eşdeğeri
Bir kabuk betiğinde aşağıdakilere sahibim, aşağıdaki satırları bir Windows cmd dosyasına dönüştürmek istiyorum ... Windows cmd dosyasında "rm" ve "mv" için eşdeğer olanın ne olduğu konusunda herkes girdi sağlayabilir. rm -f ${BUILD_ID}/${BUILD_ASIC}*rampatch* mv ${BUILD_ID}/${BUILD_ASIC}*rampatch* ${BUILD_ID}/emul/
93 bash  shell  cmd 

2
Bash [kapalı] 'da beyaz boşlukları (alt çizgi) _ ile değiştirmenin en kolay yolu
Burada ne sorulduğunu söylemek zor. Bu soru belirsiz, belirsiz, eksik, aşırı geniş veya retoriktir ve mevcut haliyle makul bir şekilde cevaplanamaz. Yeniden açılabilmesi için bu sorunun netleştirilmesine yardımcı olması için yardım merkezini ziyaret edin . 11 yıl önce kapalı . son zamanlarda XenServer'da VM'leri ayrıştıran küçük bir komut dosyası yazmam …
92 bash  sed 



10
Yeni bir Mac OS X Terminal penceresinde bir komut çalıştırma
Yeni bir Max OS X Terminal.app penceresinde bir bash komutunun nasıl çalıştırılacağını anlamaya çalışıyorum. Örnek olarak, yeni bir bash işleminde komutumu nasıl çalıştıracağım: bash -c "my command here" Ancak bu, yeni bir tane oluşturmak yerine mevcut terminal penceresini yeniden kullanır. Ben şöyle bir şey istiyorum: Terminal.app -c "my command here" …
92 macos  bash  terminal 



6
Komut satırını kullanarak node_modules klasörünü belirtilen yoldan özyinelemeli olarak silin
Yerel bir dizine kaydedilmiş birden çok npm projem var. Artık node_modulesçok fazla yer kapladığından ve kullanılarak herhangi bir zamanda geri alınabildiğinden , klasörler olmadan projelerimin yedeğini almak istiyorum npm install. Bu nedenle, komut satırı arayüzünü kullanarak tüm node_modules klasörlerini belirtilen bir yoldan özyinelemeli olarak silmek için bir çözüme ihtiyacım var. …

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.