0

在 bash 脚本中,我有一行大致如下 - 它返回多行响应:

FILE_LIST = $(find some/path -type f )

我想检查响应是否包含特定字符串,例如:

IF  not ("filename" in FILE_LIST)

如何在 bash 脚本中执行这种测试?

4

1 回答 1

3
if echo "$FILE_LIST" |tr ' ' '\n' |grep -q "filename"

或直接:

if find some/path -type f | grep -q "filename" 

但是,您的 FILE_LIST 不适用于带有空格的文件。

于 2013-07-21T02:40:01.747 回答