关于bash:匹配文件名和单词

Match a filename and a word

本问题已经有最佳答案,请猛点这里访问。

我正在尝试创建一个bash文件,它将执行以下操作:

从一个文件夹中,只提取文件名中包含clean word的文件。

从这些图中,如果一个图中有一个1,那么取这个图和下面的图。

现在,我在这一点上:

1
2
3
4
5
6
7
8
pwd

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

done

我对国际单项体育联合会的声明有疑问,因为我不太清楚如何表述它

谢谢


]之前和[之后必须有空格。

1
2
3
4
5
a='txt'
if [ 'txt' = $a ]
then
    echo"yes"
fi

关于if语句的更多信息:http://tldp.org/ldp/bash-beginners-guide/html/sect_07_01.html