标签: string bash sed
在bash脚本中,我使用一个包含多行文本的$temp变量,并且需要删除所有以空格开头的行中的第一个字符。
$temp
我尝试使用sed:
temp=$(sed 's/ //' <<< "$temp")
但是无论它在哪里,它都会删除第一个空格,所以我最后只说了几句话。
答案 0 :(得分:2)
然后尝试:
temp=$(sed 's/^ //' <<< "$temp")
它将锚定空格到行首。