Bash printf混乱

新浪网

我一直很难弄清特定bash脚本行的工作方式。如果有人可以打破此printf语句的工作原理,将不胜感激。

printf "%${SPACES}s{FNAME}\n" " "

其中SPACES是数字,而FNAME是文件或目录的基本名称。细节越多越好。

阿努巴瓦

SPACE=5printf等同于:

printf "%5s{FNAME}\n" " "

给出以下输出:

     {FNAME}
12345

即5个空格和文字字符串 {FNAME}

%之间的任何数字s都用于space padding实际字符串之前。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

bash shell代码混乱

来自分类Dev

Variable substitution in bash printf {}

来自分类Dev

bash中的printf问题

来自分类Dev

bash中的printf问题

来自分类Dev

printf bash奇怪的行为

来自分类Dev

bash_profile 配置混乱

来自分类Dev

bash printf {}中的变量替换

来自分类Dev

Bash printf%q无效指令

来自分类Dev

Bash printf %q invalid directive

来自分类Dev

在/ bin / bash中使用的printf

来自分类Dev

在/ bin / bash中使用的printf

来自分类Dev

bash 中的高级 printf 解释

来自分类Dev

从 bash var 读取 printf 格式

来自分类Dev

Bash:反引号和评估混乱的行为

来自分类Dev

bash非数组$ {!name [@]}参数扩展混乱

来自分类Dev

为什么bash的printf比/ usr / bin / printf快?

来自分类Dev

bash防止printf中断另一个printf

来自分类Dev

在/ usr / bin / printf或Bash printf中以指定顺序处理参数

来自分类Dev

Bash中printf和echo的区别

来自分类Dev

Bash-printf中的默认大小

来自分类Dev

内置printf bash的可能的填充错误

来自分类Dev

xargs中的bash printf转义格式(%q)

来自分类Dev

Bash Printf颠倒了参数的顺序

来自分类Dev

在bash中更改find -printf的值

来自分类Dev

在bash中与printf左对齐,宽度未知

来自分类Dev

Bash-日志记录功能-printf

来自分类Dev

BASH:为什么`printf`返回1?

来自分类Dev

在bash中使用printf转义连字符(-)

来自分类Dev

bash +使用printf以特殊格式打印