zoukankan      html  css  js  c++  java
  • shell工具

    一、cut:从文件的每一行剪切字节,字符,字段并将这些输出

    基本用法:

    cut [选项参数]  filename

    选项参数

    功能

    -f

    列号,提取第几列

    -d

    分隔符,按照指定分隔符分割列

    -c

    指定具体的字符

    二、sed:流编辑器,一次处理一行内容,处理时,吧当前处理的行存储在临时缓冲区,称为“模式空间”,接着用sed命令处理缓冲区的内容,把缓冲区的内容送往屏幕,接着处理下一行,这样不断重复,知道文件末尾,文件内容并没有改变,除非使用重定向存储输出

    基本用法:

    sed [选项参数]  ‘command’  filename

    选项参数

    功能

    -e

    直接在指令列模式上进行sed的动作编辑。

    -i

    直接编辑文件

    命令

    功能描述

    a

    新增,a的后面可以接字串,在下一行出现

    d

    删除

    s

    查找并替换 

    三、awk:文件逐行读入,以空格为默认的分隔符将每行切片,切开后的每部分再进行分析处理

    基本用法:

    awk [选项参数] ‘pattern1{action1}  pattern2{action2}...’ filename

    pattern:表示AWK在数据中查找的内容,就是匹配模式

    action:在找到匹配内容时所执行的一系列命令

    选项参数

    功能

    -F

    指定输入文件折分隔符

    -v

    赋值一个用户定义变量

    四、sort:在Linux里非常有用,它将文件进行排序,并将排序结果标准输出。

    基本语法:

    sort[选项参数]

    选项

    说明

    -n

    依照数值的大小排序

    -r

    以相反的顺序来排序

    -t

    设置排序时所用的分隔字符

    -k

    指定需要排序的列

  • 相关阅读:
    ASP.NET面试题(二)
    iBatis.Net系列(四) iBatisNet API基础
    ibatisnet系列(一) 总览
    iBatisnet系列(二) 配置运行环境和日志处理
    HDU 1575 Tr A (矩阵乘法)
    HDU 连连看
    1504: ZZ的橱柜 (优先队列)
    离散化思想
    POJ 2777 Count Color (线段树)
    POJ 1823 Hotel (线段树)
  • 原文地址:https://www.cnblogs.com/atBruce/p/12601397.html
Copyright © 2011-2022 走看看