首页 > 其他分享 >#统计属于当前用户的文件的行数

#统计属于当前用户的文件的行数

时间:2022-10-08 22:57:52浏览次数:54  
标签:文件 行数 用户 echo 当前 line

#统计属于当前用户的文件的行数
#file1 file2 file3
#./test.sh file1 file2 file3
#$#

if [ $# -lt 1 ]
then
echo "usage:$0 file..."
exit 1
fi

echo "$0 开始统计您的文件行数总和"
line=0
sum=0
num=0

for f in $*
do
#判断文件属于当前用户
if [ -O $f ]
then
#属于当前用户
line=`wc -l $f |awk '{print $1}'`
echo "$f:$line"
let num++
let sum+=line

else
#不属于当前用户
echo "$f不是您的文件,跳过..."
continue
fi
done

echo "您的文件总共有$num个,一共有$sum行。。。"

标签:文件,行数,用户,echo,当前,line
From: https://www.cnblogs.com/cherishthepresent/p/16770559.html

相关文章

  • 文件操作
    目录一.前言二.在python中打开/关闭文件open方法close资源回收with上下文管理(推荐使用)三.文件的操作模式r模式的使用w模式的使用a模式的使用+模式的使用b模式的使用(重......
  • 文件操作
    文件操作文件的概念操作系统显示给用户可以直接操作硬盘的快捷方式代码打开的两种方式:f=open('s.txt','r',encoding='utf8')f.close()#关闭打开的文件withop......
  • 编译py文件
    编译.py文件为.pyc文件pyc是一种二进制文件,是由py文件经过编译后,生成的文件,是一种bytecode,py文件变成pyc文件后,加载的速度有所提高。而且pyc是一种跨平台的字节码......
  • 2.5 查询文件具体的详细信息 .stat() 查询 st_ctime等文件信息
    #  查询文件信息  .stat()    importosforfileinos.scandir():#扫描目录文件print(file.stat())#查询文件具体的详细信息importos......
  • 进入python的世界_day9_python基础——文件操作
    一、文件操作1.什么是文件?​ 文件其实是操作系统暴露给用户操作硬盘的快捷方式(接口)2.代码如何操作文件​ 关键字open('')​三步走:​ 1.利用关键字open打......
  • 文件操作
    目录文件操作文件的概念打开文件的两种方式补充文件读写模式r模式w模式a模式w模式和a模式异同文件操作模式t模式b模式b模式对比t模式文件的诸多操作方法文件内光标的移动......
  • 文件的操作方式以及读写模式
    1.文件的概念2.文件的操作方式3.文件的读写模式4.文件操作模式5.文件诸多方法6.文件内容修改7.文件光标移动###文件操作```python1.文件的概念文......
  • oracle 用户权限
    使用sys用户登录select*fromdba_users;查询数据库中的所有用户select*fromdba_roles;查询数据库中的所有角色select*fromdba_sys_privs;查询数据库中的所有用......
  • 动手开发一个有用的 ABAP ALV 工具 - 查看指定用户的 ABAP 传输请求,模拟 SE10 事物码
    我们知道ABAP系统里有一个有用的工具,事物码SE10,输入用户名称,可以查看该用户在本系统上创建的传输请求(TransportRequest)列表:点击Display按钮,能看到用户名WANGJER......
  • 大疆 L1 任务文件格式说明(CLC/CLI/CMI/IMU/LDR/MNF/RTB/RTK/RTL/RTS/JPG/MOV)
    大疆L1任务文件格式说明(CLC/CLI/CMI/IMU/LDR/MNF/RTB/RTK/RTL/RTS/JPG/MOV)​​大疆L1官网简介​​​​CLC​​​​CLI​​​​CMI​​​​IMU​​​​LDR​​​​MNF​......