📅  最后修改于: 2023-12-03 15:09:05.858000             🧑  作者: Mango
在 Shell-Bash 中,findstr 是一个非常有用的命令,它可以用来在文件或字符串中查找指定的模式。有时候,我们需要将 findstr 的结果保存到一个新的变量中,以便后续的处理。本文介绍如何在 Shell-Bash 中将 findstr 设置为新变量。
以下是将 findstr 设置为新变量的基本语法:
var=$(findstr pattern file)
这里 pattern 是要查找的模式,file 是要在其中查找模式的文件,var 是要设置的新变量名。
以下示例演示如何将 findstr 的结果设置为新变量:
# 在文件中查找模式
result=$(findstr 'hello' file.txt)
# 输出结果
echo $result
这里,我们将找到的所有行设置为 $result 变量,并使用 echo 命令将其输出。
现在,你已经知道了如何将 findstr 设置为新变量。这种方法对于需要在 Shell-Bash 脚本中搜索某个模式的情况非常有用。记住,使用 $() 语法来捕获命令的输出,并将其设置为新变量。