假設我在一個變量中有一個文件名。如何測試存儲在變量中的文件模式?
FILENAME_VAR = "1000-Feature.mp4"
什麼是bash命令,我可以用它來測試,在可變$FILENAME_VAR
文件名包含單詞Feature
?
假設我在一個變量中有一個文件名。如何測試存儲在變量中的文件模式?
FILENAME_VAR = "1000-Feature.mp4"
什麼是bash命令,我可以用它來測試,在可變$FILENAME_VAR
文件名包含單詞Feature
?
$ [[ $FILENAME_VAR = *Feature* ]] ; echo $?
0
$ [[ $FILENAME_VAR = *Feature2* ]] ; echo $?
1
BTW你不能有周圍的'='在shell分配空間。 –
可能的重複http://stackoverflow.com/questions/4749330/how-to-test-if-string-exists-in-file-with-bash-shell – devnull
在[字符串包含在bash中]的前2個投票答案] (http://stackoverflow.com/questions/229551/string-contains-in-bash)應該是有幫助的。 – doubleDown