匹配文件名和单词

时间:2015-09-03 09:38:07

标签: bash

我正在尝试执行下一步的bash文件:

从文件夹中,仅提取文件名中包含干净字词的文件夹。

从这些中,如果其中有1个,那么请选择其中一个。

现在,我正是在这一点上:

pwd

for filename in $(find . -name '*clean*' | sort); do
    if [$filename = '*1.clean*']; then
        echo expression evaluated as true
    fi

done

我遇到了if语句的问题,因为我真的不知道如何制定它

由于

1 个答案:

答案 0 :(得分:1)

]之前和[

之后必须有空格
a='txt'
if [ 'txt' = $a ]
then
    echo "yes"
fi

更多关于if语句:http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_07_01.html