gpt4 book ai didi

shell - 带有选项 -i 和标志/d 设置的 sed

转载 作者:行者123 更新时间:2023-12-04 23:48:47 24 4
gpt4 key购买 nike

shell 脚本中的这个 sed 命令有什么作用?

sed -i /'abc'/d  "/etc/rc.d/rc.local"

更准确地说,“-i”在这里做什么?为什么在模式的末尾设置了一个“d”标志?

最佳答案

来自 sed 手册,i选项意味着就地编辑

-i[SUFFIX], --in-place[=SUFFIX]

edit files in place (makes backup if extension supplied)
d表示删除操作
d      Delete pattern space.  Start next cycle.

在您的示例中,这两个组合将删除任何包含 abc 的行在文件中 /etc/rc.d/rc.local没有备份。

关于shell - 带有选项 -i 和标志/d 设置的 sed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27762672/

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