我需要在存储之前在字符串中添加反斜杠“\”;
e.g。 source“user1 @ domain1” - 存储在两个变量中:userid和domain。对于域变量,在存储之前,我想在域名的末尾添加反斜杠,例如“DOMAIN1 \”。如何在正则表达式中完成?
答案 0 :(得分:0)
使用标准正则表达式,您可以使用'echo'添加任何内容。请注意反斜杠和其他字符,你必须使用转义字符,这也恰好是一个反斜杠。
echo domain\\
要拆分字符串,请使用a method described here。我会根据你的情况发布我的最爱。
string='user1@domain1'
IFS=@ read left right <<< "$string"
echo "$left"
echo "$right\\"
在第一行输出用户名,在第二行输出'domain1 \'。