linux 文件大小后的小数点

linux 文件大小后的小数点,第1张

这很简单, 使用-b、-k、-m选项或者-B选项,加-b的话最后就是XXX字节,-k的话就是XXX K,-m的话就是XXX 兆。这样使用du -h --max-depth=1 -k/-m/-b/ 或者du -h --max-depth=1 -B K/M/G

在linux系统中,前面有小数点代表隐藏文件或者文件夹。

通过ls命令是不会显示的,加-a参数可查看隐藏文件或目录:

[root@test ~]#ls -la

#-l参数:列出文件的详细信息(文件长度、拥有者、时间戳等)

#-a参数:列出当前目录所有文件,包括隐藏文件

楼主要是正则还好的话,应该试着用正则表达式描述吧。

数字的定义应该是:

一个可选的正负号,跟一个以上的数字,再是可选的小数点再加一串可选的一串数字(包括:3, -5, 1.23, -1. )

可选的正负号,跟一个点再跟一个以上的数字(.2, -.3。可能看着比较奇怪,但传统上(C语言里)认为是数字。如果你的要求不一样,可以更改定义)

你可以试试把这个描述翻译成正则表达式,这是写脚本的基本功。另外你还可以试试让你的程序识别 1.23E-5 这样的浮点数。

判断的时候,比如可以用 sed 把匹配这个表达式的部分删掉。如果剩下的是空串,则说明输入就是数字。否则不是。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8665428.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-19
下一篇 2023-04-19

发表评论

登录后才能评论

评论列表(0条)

保存