Linux查找字符串用grep命令,可以查找文件,也可以在命令的结果中查找。如果是在文件中查找字符串,用法是:
创新互联是一家专业提供晋城企业网站建设,专注与网站设计、做网站、成都h5网站建设、小程序制作等业务。10年已为晋城众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。
grep
用英文单引号括起来的字符串
文件名
如果是在命令的显示结果中查找,需要用管道符将命令与grep连接起来,像这样:
last
|
grep
'root'
(在last命令的显示结果中查找字符串root)
这篇文章主要介绍了Linux
shell脚本中连接字符串的方法,大家参考使用吧
如果想要在变量后面添加一个字符,可以用一下方法:
代码如下:
$value1=home
$value2=${value1}"="
echo
$value2
把要添加的字符串变量添加{},并且需要把$放到外面。
这样输出的结果是:home=,也就是说连接成功。
又如:
代码如下:
[root@localhost
sh]#
var1=/etc/
[root@localhost
sh]#
var2=yum.repos.d/
[root@localhost
sh]#
var3=${var1}${var2}
[root@localhost
sh]#
echo
$var3
/etc/yum.repos.d/
1、grep [选项] 字符串 文件名(在文件中匹配符合条件的字符串)
选项:
-i 忽略大小写
-v 排除指定的字符串
例子:
grep "test" a.txt(在a.txt中搜索匹配test的字符串)
注意:
find命令:在系统中搜符合条件文件名,使用通用符,通用符是完全匹配
grep命令:在文件中搜索符合条件字符串,使用正则匹配,正则包含匹配