You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.09 17:18:00