Bret Joseph Asked: 2018-12-11 02:16:40 +0800 CST2018-12-11 02:16:40 +0800 CST 2018-12-11 02:16:40 +0800 CST 如何在字符串中插入一个字符? 772 我努力了 回声“ABCDE-123456” | sed 's/-//' | sed 's/./& -/g' A -B -C -D -E -1 -2 -3 -4 -5 -6 - sed 没有将-放在第一个字符上。我怎样才能让它输出 -A -B -C -D -E -1 -2 -3 -4 -5 -6 ` bash sed 1 个回答 Voted Best Answer pLumo 2018-12-11T02:36:59+08:002018-12-11T02:36:59+08:00 您可以将sed替换字符串转为-&. 此外,无需调用sed两次,因为您可以将多个命令与;. sed 's/-//; s/./-& /g' 请注意,您可能需要在最后删除一个空格。
您可以将
sed
替换字符串转为-&
.此外,无需调用
sed
两次,因为您可以将多个命令与;
.请注意,您可能需要在最后删除一个空格。