gpt4 book ai didi

linux - Bash 脚本 : For-Loop Over Newline. .. 语法解释?

转载 作者:IT王子 更新时间:2023-10-29 01:27:28 26 4
gpt4 key购买 nike

关于 SO 和其他地方的一个常见问题是如何使用 bash for 循环遍历每一行输出。我知道答案,多年来我一直很高兴地使用以下内容:

IFS=$'\n'

但是,我对所使用的语法感到有些困惑。我在 Google 上进行了很好的搜索,但是由于上面搜索引擎使用/忽略的符号数量过多,我没有找到解释。

我最近还在另一个脚本的一些输出中发现了这一点。我在回应 netcat 的结果时遇到了问题。仔细检查后发现,nc 的输出格式类似:

$'Some_Output_Here\r`

我最终需要切断 \r,但不确定最好的方法,我最终使用了 egrep -o ([0-9 |a-Z]*)。有更好的想法吗?

最佳答案

Bash 手册解释了这种引用方法,它称之为 ANSI-C Quoting .

关于linux - Bash 脚本 : For-Loop Over Newline. .. 语法解释?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12347692/

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