1,194
社区成员
发帖
与我相关
我的任务
分享
zt=123456789
printf "[%-12.12s]" ${zt}
输出 [123456789 ]
data=`printf "[%-12.12s]" ${zt}`
echo $data
输出 [123456789 ]
此处丢失了一个空格,空格数大于2的部分,全部丢失,比如5个空格,其显示还是2个空格
printf "%s" "${data}"
输出 [123456789 ]
此处又正常显示