gpt4 book ai didi

Grep表示行的开头和结尾?

转载 作者:IT老高 更新时间:2023-10-28 12:31:48 26 4
gpt4 key购买 nike

我有一个文件,我想在其中查找以 -rwx 或 drwx 开头并以任意数字结尾的行。

我有这个,但它不太正确。有什么想法吗?

grep [^.rwx]*[0-9] usrLog.txt

最佳答案

棘手的部分是一个正则表达式,它包含一个破折号作为字符类中的有效字符之一。对于(正常)字符类,破折号必须紧跟在开始之后,对于否定字符类,必须紧跟在插入符号之后。如果你也需要一个右方括号,那么你需要一个右方括号,然后是破折号。幸运的是,您只需要破折号,因此选择了符号。

grep '^[-d]rwx.*[0-9]$' "$@"

见:Regular Expressionsgrep了解 POSIX 标准的详细信息。

关于Grep表示行的开头和结尾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4800214/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com