在行首添加内容
示例1
在包含“STATD#u PORT”的行开头添加“#”注释符号
解决方案
# sed '/STATD_PORT/s/^/#/' /tmp/file # Port rpc.statd should listen on. #STATD_PORT=662 Outgoing port statd should used. The default is port # is random STATD_OUTGOING_PORT=2016 Specify callout program STATD_HA_CALLOUT="/usr/local/bin/foo"
将更改结果保存到文件:
# sed -i '/STATD_PORT/s/^/#/' /tmp/file
示例 2
要匹配的内容在行的中间
匹配“callout”并在行首添加“#”注释字符
解决方案
# sed '/callout/s/^/#/' /tmp/file # Port rpc.statd should listen on. STATD_PORT=662 Outgoing port statd should used. The default is port # is random STATD_OUTGOING_PORT=2016 #Specify callout program STATD_HA_CALLOUT="/usr/local/bin/foo"
在行尾添加内容
示例 1
在与“callout”匹配的行的末尾添加“your text”
# sed '/callout/s/$/your text/' /tmp/file # Port rpc.statd should listen on. STATD_PORT=662 Outgoing port statd should used. The default is port # is random STATD_OUTGOING_PORT=2016 Specify callout program your text STATD_HA_CALLOUT="/usr/local/bin/foo"
示例 2
在以“STATD”开头的行的 末尾添加“your text”
# sed '/^STATD/s/$/your text/' /tmp/file # Port rpc.statd should listen on. STATD_PORT=662 your text Outgoing port statd should used. The default is port # is random STATD_OUTGOING_PORT=2016 your text Specify callout program STATD_HA_CALLOUT="/usr/local/bin/foo" your text
示例文件“/tmp/file”
# Port rpc.statd should listen on. STATD_PORT=662 Outgoing port statd should used. The default is port # is random STATD_OUTGOING_PORT=2016 Specify callout program STATD_HA_CALLOUT="/usr/local/bin/foo"
日期:2020-06-02 22:17:27 来源:oir作者:oir