我正在使用seq -s"" - f"数据%g:"5来创建
data1 : data2 : data3 : data4 : data 5 :
Run Code Online (Sandbox Code Playgroud)
但是,我想让它开始一些我的选择而不是1而不是在最后有":"符号.例如这样的事情:
data3 : data4 : data5
Run Code Online (Sandbox Code Playgroud)
有没有任何一线解决方案?
提前致谢!
当前输出:
seq -s " " -f " data%g :" 5
data1 : data2 : data3 : data4 : data 5 :
Run Code Online (Sandbox Code Playgroud)
期望:
data3 : data4 : data5
Run Code Online (Sandbox Code Playgroud)
使用以下方法:
start=3; seq -s" : " -f "data%g" $start 5
Run Code Online (Sandbox Code Playgroud)
输出:
data3 : data4 : data5
Run Code Online (Sandbox Code Playgroud)
start=3 - 包含起始索引的自定义变量
-s" : " - 项目分隔符
$start 5 - 表示序列的范围.在我们的案例中:从.3到5