gpt4 book ai didi

regex - Bash 获取前 N 个非空白字符

转载 作者:行者123 更新时间:2023-11-29 09:35:32 24 4
gpt4 key购买 nike

我正在尝试检查文件中的某一行是否被注释掉(//作为该行的第一个非空白字符)。我怎样才能在 bash 中做到这一点?我可以使用 sed、awk,只要它是 OS X 的标准。

我试过:

grep textOnlyOnMyLine | cut -c 1-2 myFile.java

但是如果空格是该行的前 2 个字符,这将选择空格。此外,此命令似乎在输出它找到的内容后挂起。

最佳答案

你可以使用 grep:

grep '^[[:blank:]]*//' *.java

要搜索特定行 # 你可以使用 sed:

sed -n '3s|^[[:blank:]]*//|&|p' file

关于regex - Bash 获取前 N 个非空白字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21314898/

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