sed - Replace \n(new line) with space in bash -
i reading sql queries variable db , contains new line character (\n). want replace \n (new line) space. tried solutions provided on internet unsuccessful achieve want. here tried :
strr="my\nname\nis\nxxxx"; nw_strr=`echo $strr | tr '\n' ' '`; echo $nw_strr;
my desired output "my name xxxx" getting "my\nname\nis\nxxxx". tried other solution provided @ internet, no luck:
nw_strr=`echo $strr | sed ':a;n;$!ba;s/\n/ /g'`;
am doing wong?
with bash:
replace newlines space:
nw_strr="${strr//$'\n'/ }"
replace strings \n
space:
nw_strr="${strr//\\n/ }"
Comments
Post a Comment