了解bash脚本中的grep模式

亚历山大·柳米斯基

这是什么意思,特别是末尾的*符号?

LOG=/root/$(basename $0).log
_notlogged(){
 if ! grep -q "# $*" $LOG; then
  echo "no"
 fi
 echo "yes"
}
_notlogged

因此,grep regex规则是否特殊?

hek2mgl

双引号字符串"# $*"在传递给之前,必须经过bash的参数扩展grep

$*是bash中的特殊变量,它包含所有位置参数。意思是_notlogged

如果你这样称呼

_lotlogged foo

传递给grep的表达式是

grep -q "# foo"

查看bash手册以获取更多信息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

了解grep -oP ....在脚本中

来自分类Dev

bash脚本中“ grep -Ff”未用颜色突出显示模式

来自分类Dev

bash脚本中grep单行的shell脚本

来自分类Dev

了解bash脚本语法

来自分类Dev

bash脚本中的grep找不到项目

来自分类Dev

Bash脚本:从文件中打印grep行

来自分类Dev

Unix在bash脚本中添加grep选项

来自分类Dev

bash脚本中的grep和mysql变量

来自分类Dev

bash脚本中的grep无法正常工作

来自分类Dev

Unix在bash脚本中添加grep选项

来自分类Dev

了解bash脚本中的布尔运算符

来自分类Dev

在Shell脚本中的grep模式中使用文字(*)

来自分类Dev

在Shell脚本中的grep模式中使用文字(*)

来自分类Dev

BASH grep脚本

来自分类Dev

BASH grep脚本

来自分类Dev

Bash使用文件中存储的模式执行多个grep搜索

来自分类Dev

grep输出仅在bash脚本中打印一行

来自分类Dev

在bash脚本中从grep输出扩展环境变量

来自分类Dev

grep输出仅在bash脚本中打印单行

来自分类Dev

如何在bash脚本中为unicode grep

来自分类Dev

需要帮助在 bash 脚本中使用 egrep 匹配模式 [SED/GREP]

来自分类Dev

根据bash脚本中的模式提取字符串

来自分类Dev

如何在bash脚本文件中否定模式匹配?

来自分类Dev

bash脚本中带有变量的awk模式

来自分类Dev

在 bash 脚本中以非交互模式指定 root 密码

来自分类Dev

Ksh中的Grep模式

来自分类Dev

Linux Bash 脚本 grep 错误

来自分类Dev

找不到 bash 脚本模式

来自分类Dev

在bash脚本的开头了解PATH变量导出