【问题标题】:Grepping a file for flags ( -i -d -p -a etc)为标志查找文件(-i -d -p -a 等)
【发布时间】:2021-08-23 12:43:48
【问题描述】:

假设我有一个 shell 脚本,这是它的内容:

#!/bin/bash

echo "/bin/bash -p" && echo "Pretty Power of zeus Pouring down thunder"

例如,当我 grep 时:cat test.sh | grep 'p' 它将仅返回 -p 中的 /bin/bash -p

这是为什么呢?我假设是因为这是p 发生的第一个实例,但并不完全确定。

【问题讨论】:

  • 在代码周围使用这个```和这个```,寻找“行结尾”的正则表达式
  • test.sh 只包含一个p

标签: bash grep arguments


【解决方案1】:

使用grep --ignore-casegrep -i 将不区分大小写。我不知道它默认区分大小写。

【讨论】:

    猜你喜欢
    • 2011-09-12
    • 1970-01-01
    • 1970-01-01
    • 2015-08-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多