问答详情
源自:2-2 shell字符截取命令之printf命令

%ns 的实验结果

http://img.mukewang.com/5a27f05f00016e3b07120158.jpg老铁们,这这说明了什么,难道是%ns 代表 每个字符之间有n-1个 空格

提问者:比巴伯nofate_nate 2017-12-06 21:29

个回答

  • missing__
    2018-08-24 13:03:28

    其实n就相当于占位符吧,如果输入的字符不相等会用空格占位补齐

  • 墨之木
    2017-12-08 11:11:56

    这里的1,2,3,4,5,6是留个变量,相当于脚本输入的$n,1是$1,以此类推,$1的%3s则是输出变量就是'__1',共三位

    1-6的变量以相同的方式输出,就看起来像你说的一样了