使用 sed 删除行中除前 5 个前导字符之外的所有字符的 sed 命令是什么? 我尝试过“向后”处理(恢复删除),但这不是最优雅的解决方案。
这可能对你有用(GNU sed):
echo '1234567890' | sed 's/.//6g' 12345
Or:
echo '1234567890' | cut -c-5 12345