测试一个glob是否在bash中有任何匹配
如果我想检查是否存在单个文件,我可以使用test -e filename或测试它[ -e filename ]。
假设我有一个glob,我想知道是否存在名称与glob匹配的文件。glob可以匹配0个文件(在这种情况下我不需要做任何事情),或者它可以匹配1个或多个文件(在这种情况下我需要做一些事情)。如何测试glob是否有匹配?(我不关心有多少匹配,如果我能用一个if语句而没有循环(仅仅因为我发现最可读)这样做是最好的。
(test -e glob*如果glob匹配多个文件,则失败。)
忽然笑
阿晨1998
临摹微笑
随时随地看视频慕课网APP