我的输入是
filename.b.c
Run Code Online (Sandbox Code Playgroud)
我想要的输出是
filename
b
c
Run Code Online (Sandbox Code Playgroud)
我可以用'.'分割吗?使用 sed 或 awk 的字符?
由于问题是关于 sed 和 awk,这里是 sed 版本:
echo filename.b.c | sed 's/\./\n/g'
Run Code Online (Sandbox Code Playgroud)
和 awk 版本:
echo filename.b.c | awk -F'.' '{for (i=1; i<= NF; i++) print $i}'
Run Code Online (Sandbox Code Playgroud)