Balıktaki iki dizgiyi nasıl karşılaştırırsınız (diğer dillerde "abc" == "def"
gibi)?Balık kabuğunda dizi eşitliği/dizgi karşılaştırması için test?
Şimdiye kadar, ben contains
bir arada bir case "what_i_want_to_match"
ile (ve switch
(contains "" $a
sadece $a
boş bir dize 0
eğer benim için çalışmak gibiydi olmasına rağmen her durumda, döner çıkıyor) kullandım ve bir case '*'
). Bu yöntemlerin hiçbiri özellikle ... doğru görünüyor.
Yani, 'bir komut aslında [' çıkıyor ('/ bin/[' OS X), ** yanı bir Bash farklı sözdizimi kullanılan, yerleşik ** olarak. Git rakam! –
Bu yorum sadece benim günümü yaptı! [Komut gerçekten güçlü bir araçtır. – yagooar
Şahsen, ben aslında tüm komutlarımda '' 'yerine' 'test'' kullanmaya başladım, böylece dilin bir parçası değil, harici bir komut olduğu açıktır. ('test' ve' ['tamamen aynı araçtır.) Tabii ki, 'test' de bir Bash yerleşik olduğunu düşünüyorum. –