zoukankan      html  css  js  c++  java
  • cat 命令

    今天阅读blog看到一篇写shell的文章。学习了一些知识,比如 遍历目录下的文档,合并文档,加行号。原文如下:

    使用权限:所有使用者 
    使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 

    说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案)


    参数:
    -n 或 --number 由 1 开始对所有输出的行数编号
    -b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
    -s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
    -v 或 --show-nonprinting ????

    (1)一次性显示整个文件的内容

             $ cat filename

    比如:显示 /etc/profile 内容

    (2)创建一个文件,但是不能编辑已存在的文件

              $ cat > filename

    例如:

    注意文件输入的结尾已“ctrl+z”结束

    (3)将几个文件合并为一个文件:

            $ cat file1 file2 > file

    (4) 把 textfile1 和 textfile2 的档案内容加上行号之后将内容附加到 textfile3 里

              $ cat-n textfile1 textfile2 >> textfile3

    /*******************************************************************************************/

    通过以上代码,我们可以看到遍历目录下文件的方法

    通过以上代码,我们可以看到遍历目录下文件的方法
    if [ -d /etc/profile.d ]; then
    	for i in /etc/profile.d/*.sh; do
    		if [ -r $i ];then
    			. $i
    		fi
    	done
    	unset i
    fi
    

      

    如果感觉不错,请 一个!
    by simpman
  • 相关阅读:
    scrum第二阶段项目冲刺04
    scrum第二阶段项目冲刺03
    scrum第二阶段项目冲刺02
    scrum第二阶段项目冲刺01
    团队项目02——疫情数据分析
    scrum第二阶段项目冲刺
    现阶段本组app与咸鱼的对比
    团队项目第一阶段成果——意见改进
    团队项目第一阶段成果——意见汇总
    文件的合并与分割
  • 原文地址:https://www.cnblogs.com/simpman/p/3120418.html
Copyright © 2011-2022 走看看