用UNIX的cat命令用于给文本加行号 (转载)

转载:http://blog.csdn.net/vicant/article/details/2317721

有时候需要给文本加上行号,用UNIX的cat命令可以进行这项工作。

cat命令的用法如下:
 NAME
          cat - concatenate, copy, and print files
 SYNOPSIS
          cat [-benrstuv] file ...
Options
      cat recognizes the following options:
           -b   Omit line numbers from blank lines when -n option is
                specified. If this option is specified, the -n option is
                automatically selected.

-e   Print a $ character at the end of each line (prior to the
                new-line).  If this option is specified, the -v option is
                automatically selected.

-n   Display output lines preceded by line numbers, numbered
                sequentially from 1.

-r   Replace multiple consecutive empty lines with one empty
                line, so that there is never more than one empty line
                between lines containing characters.

-s   Silent option.  cat suppresses error messages about non-
                existent files, identical input and output, and write
                errors.  Normally, input and output files cannot have
                identical names unless the file is a special file.

-t   Print each tab character as ^I and form feed character as
                ^L.  If this option is specified, the -v option is
                automatically selected.

-u   Do not buffer output (handle character-by-character).
                Normally, output is buffered.

cat -n 可以加上行号,cat -b 也可以加上行号,但会忽略空行。
如下命令可以为file1加上空行后,输入为file2(空行也加上行号):

cat -n file1 > file2

如下命令可以为file1加上空行后,输入为file2(空行不加行号):

cat -b file1 > file2
时间: 2024-10-25 20:59:31

用UNIX的cat命令用于给文本加行号 (转载)的相关文章

第七课:PATH CP MV cat head tail等文本命令介绍

摘要:上次我们学习过创建和删除文本的命令,文本创建后,需要对文档进行修改和操作:今天我们来学习下: 1.PATH:环境变量:当我们使用一个命令时,总要用到环境变量,它是一个路径,是一些命令的集合. 可以用set命令查看系统的所有变量: [root@localhost ~]# echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin 当我们使用某个命令时,这个命令只有在上面的路径,才可以正常运行: 如ls:它的路径

cat命令-linux常用命令cat用法详解

cat命令用于连接文件打印到输出设备中cat是linux的基本文本输出命令,通常用于查看文件内容.语法cat (参数)(选项)-n 或 --number:由 1 开始对所有输出的行数编号.-b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号.-s 或 --squeeze-blank:当遇到有连续两行以上的空白行,就代换为一行的空白行.-v 或 --show-nonprinting:使用 ^ 和 M- 符号,除了 LFD 和 TAB 之外.-E 或 --show-e

CentOS Linux 系统命令之文件查看cat命令

在Linux系统中,cat命令是一个文本输出命令,通常用来查看某个文档的内容.它有如下三个功能: 1).一次性显示整个文件 如:查看/etc/initab文件,可以使用命令:cat/etc/inittab 2).从键盘创建一个文件 如:命令:cat >five.txt,然后就输入些文字信息,退出直接可以Ctrl+C. 3).将几个文件合并为一个文件 如:命令:catfive.txt six.txt > fivesix.txt 命令cat的命令格式:cat [选项] [文件] 命令参数: -A,

linux学习(三)输入输出重定向和管道功能、cat命令、more命令

目录 输入输出重定向 输出重定向 管道功能 cat命令 more命令 @(输入输出重定向和管道功能) 输入输出重定向 输入重定向可以让用户将某个文件作为输入设备,输出重定向可以把某个文件作为输出设备,从而使文件更加灵活 输入重定向的符号使"<",执行该命令,"<"后面的文件替代用户从键盘的输入内容 例如将file文件的内容发送到某个邮箱 [[email protected] ~]#mail -s "test mail" [email 

28 个 Unix/Linux 的命令行神器

28 个 Unix/Linux 的命令行神器 下面是Kristóf Kovács收集的28个Unix/Linux下的28个命令行下的工具(原文链接),有一些是大家熟悉的,有一些是非常有用的,有一些是不为人知的.这 些工具都非常不错,希望每个人都知道.本篇文章还在Hacker News上被讨论,你可以过去看看.我以作者的原文中加入了官网链接和一些说明. dstat & sar iostat, vmstat, ifstat 三合一的工具,用来查看系统性能(我在<性能调优攻略>中提到过那三个

cat命令和EOF标识输出shell到文件

在某些场合,可能我们需要在脚本中生成一个临时文件,然后把该文件作为最终文件放入目录中.(可参考ntop.spec文件)这样有几个好处,其中之一就是临时文件不是唯一的,可以通过变量赋值,也可根据不同的判断生成不同的最终文件等等.一.cat和EOFcat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的:EOF是“end of file”,表示文本结束符.结合这两个标识,即可避免使用多行echo命令的方式,并实现多行输出的结果.二.使用看例子是最快的熟悉方法: # cat <<

13个Cat命令管理文件实例汇总

在Linux系统中,大多数配置文件.日志文件,甚至shell脚本都使用文本文件格式,因此,Linux系统存在着多种文本编辑器,但当你仅仅想要查看一下这些文件的内容时,可使用一个简单的命令-cat. cat手册里这样描述: cat命令读取文件内容,并输出到标准设备上面. cat是一条linux内置命令. 几乎所有linux发行版都内置(译注:或者说我从未听说过不内置cat命令的发行版).接下来,让我们开始学习如何使用. 1. 显示文件内容 最简单的方法是直接输入‘cat file_name’. #

linux的cat命令

1 描述 cat 的全称 concatenate files and print on the standard output cat命令事Linux下的一个文本输出命令. 用于链接文件并打印到标准输出设备上. 通常事用于观看某一个文件的内容操作. 也可实现文件的创建,文件的合并,文件的内容追加 cat命令主要用来查看文件内容,创建文件,文件合并,追加文件内容等功能. 2 cat主要实现三大功能 2.1 一次性显示整个文件 cat filename 示例 test.txt文件中的内容 输入代码 

13个Cat命令管理文件实例(援引云栖社区)

在Linux系统中,大多数配置文件.日志文件,甚至shell脚本都使用文本文件格式,因此,Linux系统存在着多种文本编辑器,但当你仅仅想要查看一下这些文件的内容时,可使用一个简单的命令-cat. cat手册里这样描述: cat命令读取文件内容,并输出到标准设备上面. cat是一条linux内置命令. 几乎所有linux发行版都内置(译注:或者说我从未听说过不内置cat命令的发行版).接下来,让我们开始学习如何使用. 1. 显示文件内容 最简单的方法是直接输入'cat file_name'. #