Shell脚本中如何将特殊字符后的每个单词单独换行打印
解决方案
你可以用sed组合实现需求,以下是run.sh的完整代码:
#!/bin/bash # 把所有逗号、竖线替换为自身加换行,再去除每行的前导空格 sed -e 's/,/,\n/g' -e 's/|/|\n/g' sample.txt | sed 's/^[[:space:]]*//'
使用方法
- 给脚本添加执行权限:
chmod +x run.sh - 执行脚本:
./run.sh即可得到预期输出。
内容的提问来源于stack exchange,提问作者Saurabh Latambale
相关产品推荐
相关产品推荐

