问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux下Shell编程:输出当前目录下所有文件,并输出文件总数和目录总数...

发布网友 发布时间:2022-04-28 18:41

我来回答

3个回答

热心网友 时间:2023-01-21 22:33

#!/bin/sh

cd $1
file=`ls -a`
catlog=0
filenum=0

for loop in $file
do
if [ -d "$loop" ];then
catlog=`expr $catlog + 1`
else
filenum=`expr $filenum + 1`
echo "$loop"
fi
done

echo -e "the catlog number is $catlog"
echo -e "the catlog number is $filenum"

热心网友 时间:2023-01-21 23:51

-a 输出 所有文件和目录的总和, 输出 目录的总和,两者 相减 就是 文件总数。

热心网友 时间:2023-01-22 01:25

#!/bin/bash
ls
TOTAL_FILE=`ls | wc -l`
TOTAL_DIR=`ls -d */ | wc -l`

echo file $TOTAL_FILE
echo dir $(($TOTAL_FILE-$TOTAL_DIR))
linux shell脚本 递归检索当前目录的所有sh文件

/bin/bash var_directory=`pwd`find $var_directory -type f -name "*.sh" > shlist.txt for i in $(cat ./shlist.txt)do num=`wc $i|awk '{print $1} '`if [ $num -eq 1 ]then sed -i '$a\set -x' $i fi done ...

LINUX下shell 如何将文件夹下的所有txt文件输出到一个txt文件下去

假如在当前面目录下有1.txt和2.txt,现在我们把它输出到3.txt,具体为:!/bin/bash echo "start copy file .." find ./ -name "*.txt" | xargs cat > 3.txt echo "done !" 你那个出问题应该是因为find在查找的时候没有加引号还有后面再查找的时候要使用管道命令啊 ...

在linux shell(bash)编程中,在什么命令可以统计当前目录下的文件个数...

一般都是通过编程来实现的,可以通过递归方式来遍历目录,然后得到文件数。

求助:LINUX常用SHELL命令

2、显示当前工作的目录的绝对路径:CODE:[Copy to clipboard]pwd3、显示目录内容:CODE:[Copy to clipboard]ls [选项] [目录或是文件]QUOTE:选项:- a 显示指定目录下所有子目录与文件,包括隐藏文件;-c 按照文件的修改时间排序-C 分成多列显示各项-d 如果参数是目录,只显示其名称而不显示其下的个文件-F 在目...

linux shell 脚本编程实现 将指定的目录的所有*.gif文件都重命名为*...

1.touch一个脚本文件rfe.sh: touch rfe.sh 2.编辑mv.sh,把你找到的内容添加到脚本中:vi rfe.sh 3.给脚本执行的权限:chmod +x rfe.sh 4.执行:./rfe.sh

请问linux把shell的信息全部输出到文本文件的命令是什么?

exec shell执行命令后即交出控制权 export 设置显示环境变量 fdisk 磁盘分割(分区)fg 前台执行程序或命令 fgrep 查找文件中符合条件的字符串 file 识别文件类型 find 查找文件或目录 finger 显示用户信息 free 查看内存状态 fsck 检查文件系统并试着修复错误 ftp 传输文件...

linux系统查看文件夹目录(linux查看文件)

Linux如何查看根目录用LINUXSHELL命令。用法:cd“你想要进的目录”//当目录名称中含有空格、中文或其它特殊字符时请用双引号包括 以下是最常用的几个目录的写法:1、/代表根目录 2、.?当前目录 3、..上级目录 4、~当前用户的默认工作目录 注:目录可以省略不写,与cd~有相同的效果。Linux根目录结构...

Linux下,如何用命令,要求:只打包当前文件夹和所有子文件夹中的.

1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。2、在linux命令行下输入shell指令:zip -r test.zip /home/httpd/html/test。3、键盘按“回车键”运行shell指令,此时成功将test文件夹以及其以下文件一同打包到了test.zip。

如何在linux中使用shell脚本遍历指定目录的文件,将创建时间大于指定时 ...

大于指定时间?最简单的就是直接find里面指定吧。例如,查找当前目录及其子目录所有mtime大于1天的文件:find /path -type f -mtime +1 即可,/path 可以换成其他路径,-mtime +1 表示时间大于1天。-1的话表示小于一天也就是1天之内的。

linux 使用find和locate命令查找/目录下所有已main开头的文件,并显示...

1、打开shell连接抄工具,连接上服务器,pwd查看当前目录,一般进来默认在主目录下。2、通过命令:cd /切换到主目录下,然后pwd查看当前目录,并用ls可以查看当前目录下的文件及目录。3、假如要找一个nginx配置文件nginx.conf,那么可以通过find命令查找:find . -name 'nginx.conf'。4、假如不知道文件...

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
夫妻共有财产的执行是怎样进行的? 科目三超车具体操作 最新科三超车步骤,科目三超车规定速度 科三超车有什么步骤? 科三超车变道有什么技巧? 科三超车有什么技巧? 手机进水屏幕花了能修好吗? 科三考试超车距离 手机进水屏幕花了多久能好 头皮屑特别多,额头上起了不少粉色的豆子累的东西这是咋回事儿,有啥办法... Linux下JAVA程序输出中文变问号 linux 下C语言调用和输出问题 linux守护进程的输出问题 linux中怎么使后台进程的输出至控制终端 中国电子中原科技智慧城项目中国一冶有中标吗 上海临港科技创新城经济发展有限公司怎么样? linux c++程序结束了还有输出 北斗科技创新城(青岛)有限公司怎么样? linux用c语言输出一句话 文化科技创新项目,有没有得过金桥奖 Linux中将一个程序输出到终端的命令 山西科技创新城投资开发有限公司怎么样? linux 后台程序输出 大连生态科技创新城的介绍 关于大连生态科技创新城亿达春田项目? linux 如何把一个程序的所有输出内容重定向,程序A调用库函数B,如何运行A时console不输出任何打印信息 青岛科技城是个什么项目呢?想了解一下 linux进程输出为啥被截成两半 东北这座城市,要怎样打造才能成为东北巨城呢? 梅溪湖的大事记 Linux中c语言中汉字字符串的输出 linux C语言如何得到一个文件的权限并输出 移动的服务密码怎么找回 关于春天的抒情散文有哪些? 有关春天的散文诗 酱肉馅饺子的家常做法大全怎么做好 酱肉馅怎么样炒才好吃!求详细 如何制作酱肉包子馅? 描写春天的散文诗,能提供几篇范文吗? 包子酱肉馅的做法 酱肉包子馅的详细制作方法 结婚迁户口需要什么证件和材料 结婚之后迁户口需要什么证件? 我的家庭理财规划书 适合家庭理财规划 家庭生命周期的理财规划 家庭成长期理财规划风险 成长期的家庭怎样做好理财规划 麻烦根据案例做一份理财规划书。 华为荣耀20pro,信息通知音量过大怎么减小?