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

7
Bash'deki geçerli bölüm için boş disk alanını kontrol edin
Bash'de bir yükleyici yazıyorum. Kullanıcı hedef dizine gidecek ve kurulum komut dosyasını çalıştıracaktır, bu nedenle ilk eylem yeterli alan olup olmadığını kontrol etmek olmalıdır. Df'nin tüm dosya sistemlerini raporlayacağını biliyorum, ancak sadece hedef dizinin üzerinde olduğu bölüm için boş alan elde etmenin bir yolu olup olmadığını merak ediyordum. Düzenle - …
119 linux  bash 

10
Geçen zamanı hesaplamak için Bash betiği
Komutlarımın çalıştırılması için geçen süreyi hesaplamak için bash'de bir komut dosyası yazıyorum, göz önünde bulundurun: STARTTIME=$(date +%s) #command block that takes time to complete... #........ ENDTIME=$(date +%s) echo "It takes $($ENDTIME - $STARTTIME) seconds to complete this task..." Sanırım mantığım doğru ancak şu çıktıyı alıyorum: "Bu görevi tamamlamak saniyeler sürer …
119 linux  bash  shell 

7
Windows için Git Bash'de takma adlar nasıl ayarlanır?
Git-scm.com'dan indirilen Windows için Git Bash'de komut nasıl değiştirilir? Yani Bash komutları Git değil. (Windows 7) Düzenle: .bashrcDosyaya takma adlar yazmak ( @gturri tarafından önerildiği gibi ) konsola eklememek. (Sistem yeniden başlatıldıktan sonra) ( lskomut için hiçbir zaman takma ad yazmadım, bu yüzden varsayılan bir takma ad olmalı.)
119 git  bash 

3
0 $ ile BASH_SOURCE arasında seçim yapmak
"$0"Ve arasında nasıl seçim yapılır"${BASH_SOURCE[0]}" GNU'nun bu açıklaması bana pek yardımcı olmadı. BASH_SOURCE An array variable whose members are the source filenames where the corresponding shell function names in the FUNCNAME array variable are defined. The shell function ${FUNCNAME[$i]} is defined in the file ${BASH_SOURCE[$i]} and called from ${BASH_SOURCE[$i+1]}
119 bash 




2
/ bin / sh: apt-get: bulunamadı
Bir dockerFile'ı aspell ile çalışacak şekilde değiştirmeye çalışıyorum. Yuvaya sarmak istediğim bir bash betiğim var Step 4: Wrap the script in a Docker container. The sample SDK we downloaded earlier contains an example of an action wrapped in a Docker container. In particular, the sample SDK includes a Dockerfile that …

11
Dizenin geçerli bir tam sayı olup olmadığını test edin
Yeterince yaygın bir şey yapmaya çalışıyorum: Kullanıcı girdisini bir kabuk betiğinde ayrıştırın. Kullanıcı geçerli bir tamsayı sağladıysa, komut dosyası bir şey yapar ve geçerli değilse başka bir şey yapar. Sorun şu ki, bunu yapmanın kolay (ve oldukça zarif) bir yolunu bulamadım - onu karakter karakter ayırmak istemiyorum. Bunun kolay olduğunu …

8
"Bu görevin çalışması için Ruby ve Sass'in kurulu olması ve PATH'inizde olması gerekir" nasıl çözülür Uyarı?
İş için yeni bir Mac kurma sürecindeyim. Grunt & Grunt CLI'yi global olarak kurdum. Sonra npm installtüm bağımlılıkları yüklemek için bir proje klasörünün içinde yaptım . Şimdiye kadar sorun yok, ancak sass:distgörevi çalıştırmaya çalışır çalışmaz şu uyarıyı alıyorum: Warning: You need to have Ruby and Sass installed and in your …
117 ruby  macos  bash  terminal  sass 

10
Belirli bir etikete sahip bir Docker görüntüsünün yerel olarak mevcut olup olmadığı nasıl kontrol edilir?
Belirli bir etikete sahip bir Docker görüntüsünün yerel olarak mevcut olup olmadığını öğrenmek istiyorum. Docker istemcisi bunu yerel olarak yapamazsa bir bash betiği kullanmakta sorun yok. Olası bir bash betiği için bazı ipuçları sağlamak amacıyla, docker imageskomutu çalıştırmanın sonucu aşağıdakileri döndürür: REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE rabbitmq latest …
117 bash  docker 



6
Yeni satırlarla içeriği unix değişkenine dosya
Aşağıdaki içeriğe sahip bir metin dosyası test.txt var: text1 text2 Ve dosyanın içeriğini bir UNIX değişkenine atamak istiyorum, ancak bunu yaptığımda: testvar=$(cat test.txt) echo $testvar sonuç: text1 text2 onun yerine text1 text2 Birisi bana bunun için bir çözüm önerebilir mi?
117 bash  unix 


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.