linux shell 的sed 分析(只有一条)migrate_target=$(echo ${target_node} | sed -e "s,^\([^.]\+\),\1${OCF_RESKEY_migration_network_suffix},")

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/03 22:50:00
linux shell 的sed 分析(只有一条)migrate_target=$(echo ${target_node} | sed -e
x)+P(HQx>85EiG۳yxڿٜ';]~OgnfzQbIj|IbQzjFjrFJ5ZP2B7UAX'.F#:N/6F;FS'P->552bVf~^|^jIy~Qv|qiZZfEMR>) lo==վ[6сP@>mk}n둬?e{k|dG/PzO4<] idž';{c^,{:OT=`>mf V/1),HY)i`4݀px-BB# P)@ ) P`2(*j: dqDr=pcJ$فr/ 9

linux shell 的sed 分析(只有一条)migrate_target=$(echo ${target_node} | sed -e "s,^\([^.]\+\),\1${OCF_RESKEY_migration_network_suffix},")
linux shell 的sed 分析(只有一条)
migrate_target=$(echo ${target_node} | sed -e "s,^\([^.]\+\),\1${OCF_RESKEY_migration_network_suffix},")

linux shell 的sed 分析(只有一条)migrate_target=$(echo ${target_node} | sed -e "s,^\([^.]\+\),\1${OCF_RESKEY_migration_network_suffix},")
给migrate_target赋值,赋值的内容是target_node变量中匹配不是以.开头的变量到下一个.前的字符后追加OCF_RESKEY_migration_network_suffix的值
例1
target_node=.abc
OCF_RESKEY_migration_network_suffix=def
最后migrate_target=.abc
以.开头的变量直接赋值
例2
target_node=abc
OCF_RESKEY_migration_network_suffix=def
最后migrate_target=abcdef
没有.的变量 直接追加在最后
例3
target_node=abc.xyz
OCF_RESKEY_migration_network_suffix=def
最后migrate_target=abcdef.xyz
中间.的变量直接追加到.前的字符