我正在尝试重构我的脚本以使其可读并且仍然可以在一行中使用。
我的脚本做:
我在重构中最挣扎的部分是在不使用任何 tmp 变量的情况下将数组编号 (3 2 1) 连接到连接 (3.2.1) 中。
代码 :
GOROCO=G03R02C01
version=v$(tmp=( $(grep -Eo '[[:digit:]]+' <<< $GOROCO | bc) ); echo "${tmp[@]}" | sed 's/ /./g')
Run Code Online (Sandbox Code Playgroud)
过程 :
G03R02C01
03 02 01
3 2 1
3.2.1
v3.2.1
Run Code Online (Sandbox Code Playgroud)