我一直很难弄清特定bash脚本行的工作方式。如果有人可以打破此printf语句的工作原理,将不胜感激。
printf "%${SPACES}s{FNAME}\n" " "
其中SPACES是数字,而FNAME是文件或目录的基本名称。细节越多越好。
是SPACE=5
则printf
等同于:
printf "%5s{FNAME}\n" " "
给出以下输出:
{FNAME}
12345
即5个空格和文字字符串 {FNAME}
%
和之间的任何数字s
都用于space padding
实际字符串之前。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句