小编Mol*_*nia的帖子

如何使用shell脚本计算目录中的隐藏文件?

我用过这段代码

#!/bin/bash

ls -l
echo -n "Number of simple files : "
ls -l | egrep '^-' | wc -l 
echo -n "Number of directories : "
ls -l | egrep '^d' | wc -l
echo -n "Number of hidden files : "
ls -la | egrep '^.*\.$' | wc -l
echo -n "Number of hidden directories : "
ls -la | egrep '^d.*\.$' | wc -l
echo " End"
Run Code Online (Sandbox Code Playgroud)

虽然我可以理解前两个egrep是如何工作的,但我无法弄清楚最后两个如何工作.更具体的是什么意思'^.*\.$'?我想要一个以.开头的文件.(隐藏文件)然后我应该如何塑造我的正则表达式?

bash shell scripting grep

0
推荐指数
1
解决办法
1167
查看次数

标签 统计

bash ×1

grep ×1

scripting ×1

shell ×1