`
gelongmei
  • 浏览: 208821 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

linux 特殊字符处理 sed awk \047 \001

 
阅读更多
man ascii

[root@master.vbox.com ~52]# cat -T 000000_0|grep 862298034006830|sed 's/\001/||/g'
862298034006830M6820wifi182.114.191.1470149013500000980007
862298034006830\N\N182.114.191.1470149013500000980007
[root@master.vbox.com ~53]# cat -T 000000_0|grep 862298034006830|awk -F'\001' 'BEGIN{OFS=" | "}{NF=NF;print}' |head -n 10
862298034006830 | M6820 | wifi | 182.114.191.147 | 0 | 1490 | 135 | 0 | 0 | 0 | 0 | 0 | 980007
862298034006830 | \N | \N | 182.114.191.147 | 0 | 1490 | 135 | 0 | 0 | 0 | 0 | 0 | 980007
[root@master.vbox.com ~54]# cat -T 000000_0|grep 862298034006830
862298034006830M6820wifi182.114.191.1470149013500000980007
862298034006830\N\N182.114.191.1470149013500000980007
[root@master.vbox.com ~56]# cat -v 000000_0|grep 862298034006830
862298034006830^AM6820^Awifi^A182.114.191.147^A0^A1490^A135^A0^A0^A0^A0^A0^A980007
862298034006830^A\N^A\N^A182.114.191.147^A0^A1490^A135^A0^A0^A0^A0^A0^A980007
[root@master.vbox.com ~57]#

总结了一下,sed好像不支持\001这种方式的土人白金,而awk支持,sed 有空看一下man文档再想想有没有别个办法;
也不知道vim有没有方式处理;
分享到:
评论

相关推荐

    linux grep sed awk命令详解

    ### Linux grep sed awk命令详解 #### 一、grep命令详解 **grep** 是一个用于查找文件里符合条件的字符串的强大工具。它可以对文件进行快速搜索,找出含有特定模式的行。 - **基本语法**:`grep [选项] 模式 文件...

    SED与AWK 高清第三版

    《SED与AWK 高清第三版》是一本专注于Linux系统中强大文本处理工具sed和awk的教程。在Linux环境中,sed和awk是不可或缺的工具,它们能够高效地处理大量文本数据,进行搜索、替换、格式化等操作,极大地提高了运维...

    sed awk高级编程案例

    在本文中,我们主要探讨了sed和awk两种工具在Linux环境下进行文本处理的各种高级用法,涉及从文件读取数据、字符串处理、字符编码转换和特殊字符替换等多个实用案例。接下来,我们将对各个案例进行详细解析。 首先...

    Sed与awk_中英文高清版

    《Sed与Awk》是IT领域中关于文本处理的经典之作,主要讲解了两种强大的命令行工具:Sed(流编辑器)和Awk(数据处理语言)。这两款工具在Linux和Unix系统中广泛使用,尤其适用于数据提取、转换、报告生成等任务。 ...

    linux sed awk

    ### Linux Sed 和 Awk:文本处理利器 在Linux系统中,`sed`(Stream Editor)与`awk`是两种非常强大的文本处理工具。它们能够帮助用户高效地进行文本的搜索、替换、删除、添加等操作,是每一个系统管理员和开发者的...

    Sed与awk第二版(中文高清版)

    在处理文本数据时,Sed和awk是两个非常强大的工具。它们广泛应用于Unix和类Unix系统中,比如Linux。Sed,即流编辑器,是一个非交互式的文本处理工具,它能够执行文本替换、插入、删除等操作,而awk则是一个强大的...

    linuxsed与awk第三版

    《Linux Sed与Awk第三版》是一本深入探讨Linux系统中两种强大文本处理工具的专著。Sed(Stream Editor)和Awk是Linux/Unix环境中不可或缺的命令行工具,它们在数据处理、文本分析和自动化任务中发挥着至关重要的作用...

    Sed AWK编程指南

    其中,`sed` 和 `awk` 是两种非常强大的文本处理工具,广泛应用于Linux/Unix环境中。本指南将详细介绍这两个工具的基础用法及高级特性。 #### 二、Sed 命令语法与基本命令 ##### 1. Sed 命令语法 `sed`(Stream ...

    sed & awk 第二版 例程 源代码 源码 sed & awk sourcecode

    在sedawk2progs这个压缩包中,包含了书中所有例程和源代码,这对于学习和实践这两个工具至关重要。读者可以逐个运行这些程序,观察它们如何工作,并在此基础上进行修改和扩展,以满足自己的实际需求。通过这种方式,...

    sed awk讲解资料全集

    2. **模式匹配**:如何使用正则表达式进行精确的文本匹配,以及如何处理特殊字符。 3. **流程控制**:在awk中使用条件语句(if-else)和循环(for, while)来处理复杂逻辑。 4. **函数与变量**:了解sed和awk内置的...

    grep,sed, awk 总结

    Linux系统中,文本处理是一项常见且重要的任务,grep、sed和awk是三个常用的文本处理工具,因其功能强大,被誉为Linux文本处理的"三剑客"。下面将详细总结这三个工具的使用方法和相关知识点。 ### grep grep是用于...

    sed and awk 101 hacks.pdf

    Sed和Awk是UNIX和Linux系统中极为重要的流编辑器和文本处理工具,它们能够通过简单的命令或脚本高效处理文本文件,实现复杂的文本转换和报告生成。接下来,我们将根据提供的文件内容详细地说明Sed和Awk的关键知识点...

    Sed与awk第二版(高清版).pdf

    Sed和awk作为Unix/Linux环境中不可或缺的文本处理工具,在日常运维工作中发挥着重要作用。通过对它们的学习和掌握,不仅可以提高工作效率,还能解决许多实际问题。希望以上总结的知识点能够帮助您更好地理解和应用这...

    LINUX的awk和sed的常用用法

    LINUX 的 awk 和 sed 的常用...awk 和 sed 都是 LINUX 中强大的文本处理工具,它们可以帮助用户快速地处理和分析文本数据。但是,awk 更加强大,能够处理更加复杂的文本数据,而 sed 更加简单易用,是一种流编辑器。

    sed与awk(第二版)

    《sed与awk(第二版)》是一本深入探讨Linux/Unix系统中两个强大的文本处理工具——sed和awk的书籍。这两个工具在系统管理和自动化任务中起着至关重要的作用,尤其对于数据处理和文本操作有着无可比拟的优势。在本书中...

    Sed与awk第二版(高清版).zip

    《Sed与Awk第二版》是一本深入探讨文本处理技术的专业书籍,主要围绕着两个强大的命令行工具——Sed和Awk展开。这两个工具在Linux和Unix环境中被广泛使用,用于数据处理、日志分析、文本转换等各种任务。下面我们将...

    sed和awk简明手册

    - sed和awk都是非常强大的文本处理工具,在Linux和Unix系统中广泛使用。 - sed适用于简单的文本替换和编辑任务,而awk更适合处理结构化的数据文件。 - 了解sed和awk的基本语法和常用命令对于日常的文本处理工作非常...

Global site tag (gtag.js) - Google Analytics