重击:显示带有三位数输出的wc?

三木

进行目录的字数统计。

ls | wc -l

如果输出为“ 17”,我希望输出显示为“ 017”。

我玩过| 运气不好的printf。任何建议,将不胜感激。

小次郎

ls | wc -l会告诉您解析的输出ls时遇到了多少行,这可能与目录中(非点)文件名的数量不同。如果文件名包含换行符怎么办?获取目录中文件数量的一种可靠方法是

x=(*)
printf '%03d\n' "${#x[@]}"

但这仅适用于支持数组的外壳。如果要使用POSIX兼容方法,请使用shell函数:

countargs() { printf '%03d\n' $#; }
countargs *

之所以起作用,是因为当全局扩展时,无论文件名中的字符如何,shell都将在全局扩展的每个成员中保留单词。但是,当您通过管道传输文件名时,管道另一侧的命令无法告诉它除普通字符串以外的任何内容,因此它无法进行任何特殊处理。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

带有三位数小时的Python时间格式

来自分类Dev

输出浮点数为三位数或更多以避免指数

来自分类Dev

对于三位数的指数,Fortran在输出中删除“ E”

来自分类Dev

输出浮点数为三位数或更多以避免指数

来自分类Dev

对于三位数的指数,Fortran在输出中删除“ E”

来自分类Dev

如何用grep匹配三位数?

来自分类Dev

OBD II中的三位数PID

来自分类Dev

获取每个间隙的前三位数

来自分类Dev

输入列表-双/三位数

来自分类Dev

获取每个间隙的前三位数

来自分类Dev

小数点前如何显示三位数?

来自分类Dev

从数组中获取所有三位数并存储在新数组中

来自分类Dev

量化器仅在Java正则表达式中输出三位数

来自分类Dev

设置Y轴值的格式,以百万为单位的原始数字,只希望显示前三位数

来自分类Dev

如何获得前三位数字并进行比较以进行输出?

来自分类Dev

如何解析逗号后的三位数浮点数?

来自分类Dev

如何在Python中获得真正的三位数的微秒?

来自分类Dev

XSL:如何对三位数的连字符分隔值进行排序?

来自分类Dev

快速将三位数的Base64数字转换为Int

来自分类Dev

Postgres将毫秒部分从三位数截断

来自分类Dev

给定一个三位数的数字,找到其数字的总和。蟒蛇

来自分类Dev

将div中的数字更改为三位数逗号

来自分类Dev

用于三位数乘法的Karatsuba和Toom-3算法

来自分类Dev

如何打印浮点数小数点后的前三位数?

来自分类Dev

Excel-以27为基数的三位数序列表

来自分类Dev

根据Excel中的条件删除三位数?

来自分类Dev

如何将json十进制舍入为三位数

来自分类Dev

如何连接字符串和整数以获得三位数

来自分类Dev

如何在角度js的三位数后添加点

Related 相关文章

热门标签

归档