gpt4 book ai didi

regex - 用 sed 替换控制字符

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:58:55 25 4
gpt4 key购买 nike

由于我对 sed(或任何其他合适的工具)非常不熟悉,所以我有以下问题:我有一个包含必须用实际函数替换的控制字符的字符串。到目前为止,这些控制字符没有任何作用。

即:

原始字符串:

Rating..........Red\nAlert.Name......High Update Response Time\nManaged.Object..D0P~ABAP~sap00d0p_D0P_48

应该变成:

Rating..........Red
Alert.Name......High Update Response Time
Managed.Object..D0P~ABAP~sap00d0p_D0P_48

如何使用 sed(或适当的工具)实现此目的

编辑:脚本如下:

function specChars { s=$1 echo -e "$s" }
SERVICENAME=\"$(specChars "$1")\" >> /export/home/ovolog/solman/test.log
printf "\n"
echo (specChars "$1")

最佳答案

没有控制字符。只需 echo -e 即可显示此字符串:

s='Rating..........Red\nAlert.Name......High Update Response Time\nManaged.Object..D0P~ABAP~sap00d0p_D0P_48'

echo -e "$s"
Rating..........Red
Alert.Name......High Update Response Time
Managed.Object..D0P~ABAP~sap00d0p_D0P_48

关于regex - 用 sed 替换控制字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21850446/

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