zoukankan      html  css  js  c++  java
  • 18 文本处理

    • cat –连接文件并且打印到标准输出
    • sort –给文本行排序
    • uniq –报告或者省略重复行
    • cut –从每行中删除文本区域
    • paste –合并文件文本行
    • join –基于某个共享字段来联合两个文件的文本行
    • comm –逐行比较两个有序的文件
    • diff –逐行比较文件
    • patch –给原始文件打补丁
    • tr –翻译或删除字符
    • sed –用于筛选和转换文本的流编辑器
    • aspell –交互式拼写检查器

    一、文本应用程序cat

    1. 在文本行的开头和末尾分别键入一个tab和一些空格。

    huiubantu@ubuntu:~$ cat > foo.txt
            The quick brown fox jumped over the lazy dog.    #Ctrl+d停止输入文本
    huiubantu@ubuntu:~$ cat -A foo.txt
    ^IThe quick brown fox jumped over the lazy dog.$

    2.修改文本选项——-n给文本行添加行号和-s禁止输出多个空白行

    huiubantu@ubuntu:~$ cat > foo.txt
    The quick brown fox.
    
    #两个空白行 jumped over the lazy dog. huiubantu@ubuntu:
    ~$ cat -ns foo.txt 1 The quick brown fox. 2 3 jumped over the lazy dog.

    3. 将三个文件合并成一个有序的文件

    huiubantu@ubuntu:~$ sort file1.txt file2.txt file3.txt >final_sorted_list.txt

    sort程序的选项

  • 相关阅读:
    SQL考点例题解析
    数据交换技术
    网络安全的攻击手段
    实词和虚词
    VBA代码
    宏代码
    常用模块
    常用模块
    模块和包
    模块介绍
  • 原文地址:https://www.cnblogs.com/xiaoxiaohui2015/p/5798494.html
Copyright © 2011-2022 走看看