要将find命令的输出赋值给变量,可以使用命令替换(command substitution)的形式。
下面是一个示例代码:
#!/bin/bash
# 使用find命令查找所有txt文件,并将结果赋值给变量files
files=$(find /path/to/directory -type f -name "*.txt")
# 输出变量files的内容
echo "$files"
在上述代码中,我们使用了命令替换$(command)
将find命令的输出赋值给变量files
。在这个例子中,我们使用find命令查找/path/to/directory
目录下所有的txt文件,并将结果赋值给变量files
。然后,我们使用echo
命令输出变量files
的内容。
请根据实际需求修改/path/to/directory
为你想要查找文件的目录,并根据需要修改-type
和-name
选项来指定你想要查找的文件类型和名称模式。