«set» etiketlenmiş sorular

1
Bu Dockerfile giriş noktasında “set -” ne yapar?
Bu Docker giriş noktasının ne yaptığını anlamaya çalışıyorum . Bana öyle geliyor ki Dockerfiles yazarken çok yaygın bir kalıp, ancak benim bash becerilerim sınırlı ve tüm özel bash sembolleri kung fu hakkında hiçbir fikrim yok. Ayrıca, "-", "$!" vb Bunlar bash dünyada ne denir? Özetlemek gerekirse, aşağıdaki satır ne yapmaya …
41 shell-script  set 

4
“_ =” Ne anlama geliyor?
Çalıştırdıktan sonra set -a var=99, çıktısında bir cümle bulabilirim set: ... TERM=xterm UID=0 USER=root VIRTUAL_ENV_DISABLE_PROMPT=1 _=var=99 colors=/etc/DIR_COLORS ... Birisi bana "_ =" nin ne anlama geldiğini söyleyebilir mi? Bunun echo $varhiçbir şey vermeyeceğini not ediyorum . Eğer çalıştırırsam set -a, o zaman setbu değişkeni tekrar içermeyecek. Ne oluyor?

4
Bağımsız değişkenler olmadan set komutu ne işe yarar?
setBağımsız değişkenler olmadan komut ne yapar ? Gördüğüm gibi, ortam değişkenlerimi envkomut gibi ama alfabetik olarak yazdırıyor . Ve ayrıca aşağıdaki gibi bazı farklı bilgiler (değişkenler? İşlevleri?) Yazdırır: __git_printf_supports_v=yes __grub_script_check_program=grub-script-check ... quote () { local quoted=${1//\'/\'\\\'\'}; printf "'%s'" "$quoted" } quote_readline () { local quoted; _quote_readline_by_ref "$1" ret; printf %s …
22 bash  set 

2
Betik yürütme izlemesini (set -x) komut dosyasının dışından bastır
Bu soruya bir cevap bulmaya çalıştım, ancak şu ana kadar hiç şansım olmadı: Bazı diğer komut dosyalarını çalıştıran bir komut dosyası var ve bu komut dosyalarının çoğunun "set -x" var, bu da yürüttükleri her komutu yazdırır. Bundan kurtulmak istiyorum, ancak komut dosyalarından herhangi biri hata mesajını stderr'a gönderirse bilgileri saklayın. …
17 bash  shell  set 
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.