echo ' 1 2 3 '|sed 's/[[:space:]]*/_/g'
Run Code Online (Sandbox Code Playgroud)
我想看到_1_2_____3__
作为输出。相反,我将其_1_2_3_
视为输出。我究竟做错了什么??
编辑
另一件让我困惑的事情,我忘了在上面的例子中,这是为什么:
echo ' test1 test2 ' | sed 's/[[:space:]]*/_/g'
Run Code Online (Sandbox Code Playgroud)
显示这个:
_t_e_s_t_1_t_e_s_t_2_
Run Code Online (Sandbox Code Playgroud)
和和...[[:space:]]
之间如何匹配?t
e
s
sed ×1