gpt4 book ai didi

unix - 如何在UNIX中的字符串之间查找包含多个空格的行?

转载 作者:行者123 更新时间:2023-12-04 13:42:38 25 4
gpt4 key购买 nike

我有这样的台词

1|Harry|says|hi
2|Ron|says|bye
3|Her mi oh ne|is|silent
4|The|above|sentence|is|weird

我需要一个grep命令,它将检测第三行。

我就是这么做的
grep -E '" "" "+' $dname".txt" >> $dname"_error.txt"

我以此为基础的逻辑是,第一个空白必须紧跟一个或多个空白,才能将其检测为错误。

$ dname是保存文件名路径的变量。

如何获得所需的输出?

(这是
      3|Her   mi oh ne|is|silent

)

最佳答案

这样做就可以了:

grep "  " ${dname}.txt >> ${dname}_error.txt

带引号的字符串中的两个空格可以正常工作。 -E将模式转换为扩展的正则表达式,这在此不必要地增加了复杂性。

关于unix - 如何在UNIX中的字符串之间查找包含多个空格的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9736295/

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