if [[ "$lpgdfdf" =~ "lpg.*" ]]; then
为什么这条判断,会跑到else执行!
linux下shell中if的相关参数[ -a FILE ] 如果 FILE 存在则为真。 [ -b FILE ] 如果 FILE 存在且是一个块特殊文件则为真。 [ -c FILE ] 如果 FILE 存在且是一个字特殊文件则为真。 [ -d FILE ] 如果 FILE 存在且是一个目录则为真。 [ -e FILE ] 如果 FILE 存在则为真。 [ -f FILE ] ......
答案就在这里:linux下shell中if的相关参数
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。
不好意思 $lpgdfdf这里没有$,求大神看一下!