【发布时间】:2018-09-06 07:31:41
【问题描述】:
我正在寻找使用 sed 的命令,该命令将选择指定的位置数据,从两端修剪空格,检查长度是否小于 15,然后附加前导 0 使其为 15,并将其附加到行的末尾。
输入:回显“123456 890 2345”
位置:7 到 11
所以数据是“890”
输出:“1234562345000000000000890”
【问题讨论】:
-
这可能有助于 bash 的部分工作。
s=7; e=11; x="123456 890 2345"; echo ${x:$s-1:$e-$s+1}
标签: shell unix sed scripting trim