Fish
在fish shell中使用開關/外殼檢查範圍
魚可以做到這樣的事情嗎?IE
switch $var case a-z do something case "*" do something else end
case "*"
工作正常,但case a-z
不會觸發。我也嘗試過case [ a-z ]
,但沒有快樂。
由於某種原因,fish shell 沒有實現字元集。假設您使用的是最新版本,請使用string 命令
if string match --quiet --regex '[a-z]' $var >/dev/null echo $var contains a letter else echo $var has no letters end
由於fish中的glob模式最小,我正在使用正則表達式匹配