在使用 printf %s 方面需要一些帮助
这是我的代码的一部分
getspace=`expr 50-$getlength`;
#the space is between var1 & var2
printf "%s %20s\n" "$var1" "$var2"
我想将值 %20s 与 getspace 结果交换.. 表示如果此循环的 getspace 为 15,则为 %15s,如果下一个元素的 getspace 为 50,则为 %50s
我如何交换 printf 的动态变量
我试过了,它不起作用
printf "%s %$getspaces\n" "$var1" "$var2"