«test» etiketlenmiş sorular

Bu, "[" olarak da adlandırılan Unix yardımcı programı "test" veya kabuk sözdizimi [[…]] varyantı ile ilgilidir. Yazılım ve kurulumların test edilmesiyle ilgili sorular için "test" etiketini kullanın.

3
[-T 1] neyi kontrol eder?
Windows'ta zshbaşlattığımda başlamanın bir yolunu buldumbash https://www.howtogeek.com/258518/how-to-use-zsh-or-another-shell-in-windows-10/ . Sonuna aşağıdaki kodu eklemeniz önerilir .bashrc. # Launch Zsh if [ -t 1 ]; then exec zsh fi Ne anlama [ -t 1 ]geliyor? Sadece doğru mu? O zaman bunu yapabilir miyim? exec zsh
13 bash  shell  zsh  test 


3
POSIX sh'de -nt / -ot testi yapma
Yerleşik testve [yardımcı programlar var -nt( "daha yeni") ve -otaynı isimlerin dış programlar için geçerlidir da (kabuk "POSIX modunda" çalışması sırasında bile, çoğu kabuklarda ( "daha eski") testleri erişebildiğim sistemler). Bu testler, iki dosyadaki değişiklik zaman damgalarını karşılaştırmak içindir. Belgelendirilmiş semantikleri uygulamalar arasında biraz değişiklik gösterir (bir dosya veya başka …
11 files  timestamps  posix  test 

1
asla -a veya -o operatörünü ``
Stéphane Chazelas şunu yazdı: gibi birkaç kural her zaman değişkenleri alıntıla asla -aveya -ooperatörünü kullanmayın (birkaç [komut ve &&ve ||kabuk işleçlerini kullanın) [POSIX mermileriyle güvenilir olun . Neden " -aveya -ooperatörünü asla kullanmıyorsunuz ?" "Birkaç [komut ve &&ve ||kabuk işleçlerini kullan)" nasıl yapabilirim ?
11 bash  shell  test 

3
Her ayın son gününü planla
Bir komut dosyasını ayın son gününde bir komut dosyası zamanlamak için okudum: Not: Zeki okuyucu, her ayın son gününde nasıl çalıştırılacağını nasıl ayarlayabileceğinizi merak ediyor olabilir çünkü dayofmonth değerini her ay kapsayacak şekilde ayarlayamazsınız. Bu sorun Linux ve Unix programcılarını rahatsız etti ve birkaç farklı çözüm üretti. Yaygın bir yöntem, …
10 shell-script  cron  date  test 


4
'1 [$ 1 = “1”]' dalı neden $ 1 1 olmasa bile her zaman seçilir?
Bunun gibi 'teleport.sh' adlı bir kabuk komut dosyası var: if [ $1="1" ]; then shift mv "$@" ~/lab/Sun elif [ $1="2" ]; then shift mv "$@" ~/lab/Moon elif [ $1="3" ]; then shift mv "$@" ~/lab/Earth fi Çalıştırdığımda: sh teleport.sh 2 testfile Bu testfile, ~/lab/Sundizeye 1 veya '1' iletmediğim için …
10 bash  shell  test 

5
Haftanın gününe göre If-Else sorgusunu nasıl kullanabilirim?
Sorun: Bugün Perşembe olup olmadığını kontrol etmem ve bu durumun sonucuna göre farklı eylemler gerçekleştirmem gerekiyor. İki farklı yaklaşım denedim: Gün İsmini Alma: DAYOFWEEK=$(date +"%a") echo DAYOFWEEK: $DAYOFWEEK if ["$DAYOFWEEK" == "Thu"]; then echo YES else echo NO fi Gün Sayısı: DAYOFWEEK=$(date +"%u") echo DAYOFWEEK: $DAYOFWEEK if ["$DAYOFWEEK" == 4]; …

2
POSIX testi ve -a
Bir senaryomu kontrol banyolarıyla kontrol ettim ve aşağıdaki uyarıları aldım: possible bashism in check_ssl_cert line 821 (test -a/-o): if [ -n "${ALTNAMES}" -a -n "${COMMON_NAME}" ] ; then In POSIX gözlük bölüm 4.62.4 I find birincil -a birincil Bir ve ikili ve birincil ve birincil sonuçlarını gerçekleştirir. -A operatörünün -o …
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.