`

unix 文件大小,文件行数

阅读更多
#文件行数
file_count=`wc -l /odsstatfs/groupfile/${file_name} | awk '{print $1}'`
echo "文件行数:${file_count}"
#文件大小
file_size=`ls -l /odsstatfs/groupfile/${file_name} | awk '{print $5}'`
echo "文件大小:${file_size}"


总结了一下有五种方法:

  现在有一个a文件,共有55行

  第一种:

  # awk '{print NR}' a|tail -n1

  55

  第二种:

  begincwcw兄的这个:

  # awk 'END{print NR}' a

  55

  第三种:

  # grep -n "" a|awk -F: '{print '}|tail -n1

  55

  第四种:

  honbj兄的也不错:

  # sed -n '$=' a

  55

  第五种

  # wc -l a|awk '{print }'

  55

  第六种

  #cat a |wc -l

  55


文件内容统计命令:wc
http://www.fanqiang.com (2001-05-08 14:24:15)
wc命令的功能为统计指定文件中的字节数、字数、行数, 并将统计结果显示输出。 

语法:wc [选项] 文件… 

说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。 

该命令各选项含义如下: 

- c 统计字节数。 

- l 统计行数。 

- w 统计字数。 

这些选项可以组合使用。 

输出列的顺序和数目不受选项的顺序和数目的影响。总是按下述顺序显示并且每项最多一列。 

行数、字数、字节数、文件名 

如果命令行中没有文件名,则输出中不出现文件名。 

例如: 

$ wc - lcw file1 file2 

4 33 file1 

7 52 file2 

11 11 85 total 

省略任选项-lcw,wc命令的执行结果与上面一样。 
分享到:
评论

相关推荐

    文件批量处理工具,查找相应目录下所有文件的行数

    3. **统计行数**:对每个筛选出的文件,使用`findstr /R "^$"`(在Windows中)或`wc -l`(在Unix-like系统中)来计算文件的行数。 4. **输出结果**:最后,将每个文件的路径和对应的行数输出到控制台或者保存到日志...

    UNIX目录及文件操作命令

    - `-l`: 长列表输出,显示文件的详细信息,如权限、所有者、组别、大小和修改时间。 - 文件权限使用10个字符表示,第一个字符表示文件类型: - `d`: 目录。 - `l`: 符号链接。 - `b`: 块设备。 - `c`: 字符...

    统计文本行数

    这个任务的目的是了解一个文本文件包含多少行数据,这有助于理解文件的大小、复杂度或进行代码审查。在这个场景中,标签"统计"和"文本"指向了数据处理的核心,而"vc"可能指的是Visual C++,一种常用的C++集成开发...

    UNIX 常用 命令

    例如:`split -b 1024 test.txt`命令可以将“test.txt”文件分割成小文件,每个文件大小为1024字节。 2. `touch`命令:该命令用于创建新文件或更新文件的时间戳。例如:`touch test.txt`命令可以创建一个名为“test...

    UNIX常用命令-目录及文件操作命令

    例如,`ls`会列出当前目录的内容,而`ls -al`则会以长列表形式显示所有文件,包括隐藏文件,显示文件的详细信息,如权限、所有者、大小和时间戳。 - `-R`选项用于递归列出所有子目录的内容。 - `-a`选项显示通常...

    文本文件按行拆分多个成文件

    - Linux/Unix命令行:`split`命令可以根据行数或大小拆分文件。 - Windows批处理:可以通过`for /F`循环和`more`命令实现拆分。 四、实际操作步骤 1. 打开终端或命令提示符。 2. 导航到大文件所在目录。 3. 使用...

    Unix常用命令 Unix命令操作手册

    `split -b 100k largefile.txt` 将大文件按100KB大小分割。 18. **touch** - 更新或创建文件的修改时间。`touch file.txt` 更新文件的时间戳或创建新文件。 19. **file** - 查看文件类型。`file file.txt` 识别...

    预览状态下取每行数

    8. **Unix/Linux命令行工具**:如`head`和`tail`,可以用来查看文件的开头或结尾部分,而`wc -l`可以快速计算文件的行数,这些都是在终端中预览文件状态的常用工具。 9. **性能优化**:在处理大量数据时,可以考虑...

    Unix系统操作教程.doc

    - `-l`:以长格式显示,包括文件大小、权限、所有者、创建日期等详细信息。 - `-a`:显示所有文件,包括隐藏文件。 - `-F`:根据文件类型添加特殊符号,如"*"表示可执行文件,"/"表示目录,"@"表示链接。 执行`ls -...

    unix命令.pdf

    `cd`命令允许用户在Unix文件系统中切换工作目录,是日常操作中最频繁使用的命令之一。 **语法**: ``` cd [目录] ``` **说明**: 没有指定目录时,默认返回用户的家目录,即注册时的初始目录。 **示例**: ```...

    unix操作系统课后答案

    - `-size +1000c`:表示查找大小超过1000字节的所有文件。 #### 知识点四:数据排序 ##### 6. `sort` 命令 - **命令介绍**:`sort` 命令用于对文本文件进行排序。 - **命令格式**:`sort [选项] 文件` - `+0-1`...

    (Oracle)使用unix命令

    16. **计算文件行数**: 使用`wc -l`命令可以计算文件的行数,这对于在加载数据时了解记录数量很有帮助,如`wc -l filename`。 17. **替换文件中的文本**: 使用`sed`命令替换文件中的内容,如`s/SCOTT/TIGER/g`...

    oracle导出txt文件方法

    第一种方法是将 SQL 和执行脚本写到一个文件中,这种方法主要适用于 UNIX 系统中。例如: ``` #!/bin/sh send_day=`sqlplus -s $DB_USER/$DB_PWD@$DB_SERV SET TIME OFF SET ECHO OFF SET HEAD OFF SET NEWPAGE ...

    UNIx命令集合

    - `-h`: 人性化显示文件大小(如 KB、MB)。 **1.2 pwd** - **功能**: 显示当前工作目录。 - **语法**: `pwd` **1.3 cd** - **功能**: 改变当前工作目录。 - **语法**: `cd [目录]` - **特殊符号**: - `~`: ...

    详细unix命令大全

    本文介绍了 Unix 系统中常用的命令,涵盖了用户管理、目录操作、文件处理及系统资源管理等方面。通过掌握这些基本命令,可以更高效地在 Unix 环境下进行开发和管理工作。每条命令都提供了示例和注意事项,帮助读者更...

    UNIX常用命令.pdf

    - `-l`: 使用长列表格式显示文件详细信息,包括文件类型、权限、硬链接数、属主、属组、大小、最后修改时间等。 - `-n`: 与`-l`类似,但使用数字表示属主和属组。 - `-o`: 类似于`-l`,但不显示属组。 - `-g`: 类似...

    unix常用命令大全

    17. **wc** - 计算文件行数、单词数和字符数 `wc filename` 可以统计文件的行数、单词数和字符数。 18. **history** - 查看命令历史 `history` 命令列出之前执行过的命令记录。 19. **source** - 执行Shell脚本...

    unix系统命令

    - `ls -l`:以长格式显示文件列表,包括权限、所有者、大小、最后修改日期等详细信息。 ### cd(Change directory) `cd` 命令用于改变当前工作目录。例如,`cd /home/user`会将当前目录更改为用户主目录。 ### ...

    hp unix系统维护基本命令

    - **按文件大小搜索**:`find / -size 100c -print` 查找文件大小正好为100个块的文件。`find / -size -100c -print` 查找文件大小小于100个块的文件。`find / -size +100c -print` 查找文件大小大于100个块的文件。...

    UNIX简单命令和网络常用命令

    例如,`du -sh *`可显示当前目录下所有文件和目录的总大小。 - **4.4 finger命令**:显示用户的登录信息。例如,`finger username`可显示用户的信息。 - **4.5 id命令**:显示用户和组的信息。例如,`id username`可...

Global site tag (gtag.js) - Google Analytics