gpt4 book ai didi

linux - 一个长的 sed 命令可以分成几行吗?

转载 作者:IT王子 更新时间:2023-10-29 00:06:12 24 4
gpt4 key购买 nike

我有一个很长的 sed 命令

sed -i 's/append ro initrd=initrd.img quiet splash nbdport=2000/append ro initrd=initrd.img quiet splash nbdport=2000 video=LVDS-1:d/g' /var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default

能否将它分成几行以使其更清楚地说明它的作用?

例如像什么?

sed -i 's/
append ro initrd=initrd.img quiet splash nbdport=2000
/
append ro initrd=initrd.img quiet splash nbdport=2000 video=LVDS-1:d
/g'
/var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default

最佳答案

sed 's/[long1][long2]/[long3][long4]/' file.txt

您可以使用常用的反斜杠将表达式展开到多行。重要的是,反斜杠后面的行开头没有空格。

sed 's'/\
'[long1]'\
'[long2]'\
'/'\
'[long3]'\
'[long4]'\
'/' file.txt

关于linux - 一个长的 sed 命令可以分成几行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8078872/

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