- 浏览: 208821 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (391)
- java (18)
- python (3)
- ruby (4)
- linux (48)
- 网络 (9)
- 前端 (2)
- 社会、文化、哲学、人生、百态 (0)
- 工具 (10)
- 下载 (0)
- 常用地址 (0)
- tracert (0)
- mysql (8)
- 开源相关收藏 (1)
- 模块查看依懒 (1)
- watch使用 (1)
- Tcpdump (2)
- easy_install安装 (1)
- 构造redis批量删除脚本 (1)
- MYSQL 性能测试 (1)
- JAVA code encode utf-8 (1)
- linux nginx awk 实时 每妙 (1)
- mkpasswd (1)
- spring security oauth (1)
- jmap dump java memory Analyzer (1)
- JAVA DUMP (1)
- swap linux 过高 解决 (1)
- SWAP (1)
- jmap jstat jstack dump (1)
- java jconsole 的使用 (1)
- git 常用 (1)
- MYSQL 索引 动态 唯一 (1)
- TCP 三次握手 四次挥手 (1)
- linux date (1)
- 删除 空行 注释行 (1)
- maven3 yum linux install repository (1)
- linux git 搭建 (1)
- linux sar eth1 查看 流量 (1)
- sar (1)
- netstat ip 过滤 常用脚本 (1)
- Tcpdump 包分析网络连接过程 (1)
- net ipv4 tcp time wait tw recycle (0)
- /etc/sysctl.conf linux 网络 配置 (1)
- ss 网络连接查看 (比netstat 快很多,实时性牺牲) (1)
- MYSQL 关键字 (1)
- Linux 下多核CPU知识 (1)
- top (1)
- 令牌 证书 (1)
- mysql unix timestamp (1)
- 端口扫描 nc nmap (1)
- 204 http code 状态码 (1)
- ss -s ss -l (1)
- linux 常用 curl (1)
- linux sed 替换 换行 (1)
- centos yum install rpm install (1)
- spring-mvc源码解读 (1)
- 使用iftop查看实时的网络流量 (0)
- linux 命令 expect (1)
- HTTP (1)
- openssl ddif 加密 (1)
- iptables 详解 (1)
- python 虚拟化 VirtualEnv virtualenvwrapper (1)
- nginx (2)
- more less 实用技巧 (1)
- linux nginx (2)
- linux curl https ssl 证书 ca (1)
- openssl (1)
- php mysql linux (1)
- linux 虚拟机 虚拟 xen (0)
- linux 虚拟机 虚拟 xen kvm (1)
- linux perl 单行执行技巧 (1)
- mysql 查看库占用空间 表查用空间 (1)
- linux tcpdump (1)
- maven (1)
- sun.misc.Unsafe (1)
- OpenSSL生成证书 (1)
- http://blog.csdn.net/zzulp/article/details/8018751 (1)
- maven 本地 jar dependency (1)
- 计算JAVA代码行数最简单命令 sed (1)
- 常用的证书格式转换 rsa eg (1)
- 加密 解密 签名 (1)
- 分析jar包冲突 (1)
- 使用JMockit编写java单元测试 (1)
- Linux 技巧:让进程在后台可靠运行的几种方法 (1)
- 环境变量控制 (1)
- 5+ 个 tar 命令的用法,附示例 (1)
- scp自动输入密码 (1)
- ps axo pid (1)
- ppid (1)
- comm (1)
- pmem (1)
- lstart|grep mysql (0)
- lstart (1)
- etime|grep mysql (1)
- UML类图字少好理解 (1)
- HTTP经典文章 (1)
- git (1)
- Git常用命令 (1)
- LINUX 系统被攻击的分析过程 (1)
- NIO (1)
- LINUX 操作快捷键使用 (1)
- openSSL命令、PKI、CA、SSL证书原理 (1)
- shell (2)
- 转载 (1)
- mysqldump 可以直接dump->xml (1)
- VIM比较全面的文章 (1)
- eclipse regex 正则表达式 (1)
- synchronized (1)
- 锁 (1)
- java 正则表达式 regex (1)
- Reference Queue 引用 源码 (1)
- spring aop 源码 分析 (1)
- java @Cache @Transaction 注解 (1)
- spring aop (1)
- spring jdk proxy cglib 动态代理 性能比较 (1)
- spring proxy private public 代理限制 (1)
- spring transaction aop 事务 (1)
- spring autowire 注解注入 (1)
- 桥接 NAT NAT地址转换 内部网络 虚拟网络 (1)
- spring-web-mvc 源码解读 之 RequestMappingHandlerMapping (1)
- find atime mtime ctime -n n +n (1)
- android studio 快捷键初探 (1)
- android 源码阅读的计划 (1)
- 计算机网络学习-VLAN (1)
- sed 高级 合并行 (1)
- CAP 一致性 可用性 分布式容错性 (1)
- android lib so 库文件 (0)
- android lib so 库文件 移植 (1)
- android 不错的博文 (1)
- sourceinsight 源码 阅读 (1)
- Android Tab UI (1)
- 诗 (1)
- mysql 批处理 (0)
- netty 堆外内存 DirectByteBuffer (1)
- netty 并发 百万 推送 (1)
- Linux操作系统中内存buffer和cache的区别 (1)
- maven intellij target bytecode version (1)
- linux sleep()的实现原理 (1)
- android (2)
- javadoc 代码注释规范 (1)
- spring 自动注入bean auto (1)
- Photoshop CS6常用快捷键 (1)
- 股票 数据 机器 分析 (1)
- 批处理 (1)
- mysql -e (1)
- char (1)
- Unicode (1)
- 编码 (1)
- utf8 (1)
- utf-8 (1)
- utf16 (1)
- utf-16 (1)
- IntelliJ IDEA (1)
- ide (1)
- idea (1)
- intellij (1)
- 文件 (1)
- 目录 (1)
- 源代码 (1)
- CountDownLatch (1)
- CyclicBarrier (1)
- Semaphore (1)
- spring (1)
- linux 查看不同进制文件 (1)
- WebMvcConfigurationSupport (1)
- sdkman工具的使用 (1)
- http header (1)
- LINUX系统优化 (1)
最新评论
-
gelongmei:
威武我大酒神
shell脚本不换行刷新数据
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有没有方式处理;
[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命令详解 #### 一、grep命令详解 **grep** 是一个用于查找文件里符合条件的字符串的强大工具。它可以对文件进行快速搜索,找出含有特定模式的行。 - **基本语法**:`grep [选项] 模式 文件...
《SED与AWK 高清第三版》是一本专注于Linux系统中强大文本处理工具sed和awk的教程。在Linux环境中,sed和awk是不可或缺的工具,它们能够高效地处理大量文本数据,进行搜索、替换、格式化等操作,极大地提高了运维...
在本文中,我们主要探讨了sed和awk两种工具在Linux环境下进行文本处理的各种高级用法,涉及从文件读取数据、字符串处理、字符编码转换和特殊字符替换等多个实用案例。接下来,我们将对各个案例进行详细解析。 首先...
《Sed与Awk》是IT领域中关于文本处理的经典之作,主要讲解了两种强大的命令行工具:Sed(流编辑器)和Awk(数据处理语言)。这两款工具在Linux和Unix系统中广泛使用,尤其适用于数据提取、转换、报告生成等任务。 ...
### Linux Sed 和 Awk:文本处理利器 在Linux系统中,`sed`(Stream Editor)与`awk`是两种非常强大的文本处理工具。它们能够帮助用户高效地进行文本的搜索、替换、删除、添加等操作,是每一个系统管理员和开发者的...
在处理文本数据时,Sed和awk是两个非常强大的工具。它们广泛应用于Unix和类Unix系统中,比如Linux。Sed,即流编辑器,是一个非交互式的文本处理工具,它能够执行文本替换、插入、删除等操作,而awk则是一个强大的...
《Linux Sed与Awk第三版》是一本深入探讨Linux系统中两种强大文本处理工具的专著。Sed(Stream Editor)和Awk是Linux/Unix环境中不可或缺的命令行工具,它们在数据处理、文本分析和自动化任务中发挥着至关重要的作用...
其中,`sed` 和 `awk` 是两种非常强大的文本处理工具,广泛应用于Linux/Unix环境中。本指南将详细介绍这两个工具的基础用法及高级特性。 #### 二、Sed 命令语法与基本命令 ##### 1. Sed 命令语法 `sed`(Stream ...
在sedawk2progs这个压缩包中,包含了书中所有例程和源代码,这对于学习和实践这两个工具至关重要。读者可以逐个运行这些程序,观察它们如何工作,并在此基础上进行修改和扩展,以满足自己的实际需求。通过这种方式,...
2. **模式匹配**:如何使用正则表达式进行精确的文本匹配,以及如何处理特殊字符。 3. **流程控制**:在awk中使用条件语句(if-else)和循环(for, while)来处理复杂逻辑。 4. **函数与变量**:了解sed和awk内置的...
Linux系统中,文本处理是一项常见且重要的任务,grep、sed和awk是三个常用的文本处理工具,因其功能强大,被誉为Linux文本处理的"三剑客"。下面将详细总结这三个工具的使用方法和相关知识点。 ### grep grep是用于...
Sed和Awk是UNIX和Linux系统中极为重要的流编辑器和文本处理工具,它们能够通过简单的命令或脚本高效处理文本文件,实现复杂的文本转换和报告生成。接下来,我们将根据提供的文件内容详细地说明Sed和Awk的关键知识点...
Sed和awk作为Unix/Linux环境中不可或缺的文本处理工具,在日常运维工作中发挥着重要作用。通过对它们的学习和掌握,不仅可以提高工作效率,还能解决许多实际问题。希望以上总结的知识点能够帮助您更好地理解和应用这...
LINUX 的 awk 和 sed 的常用...awk 和 sed 都是 LINUX 中强大的文本处理工具,它们可以帮助用户快速地处理和分析文本数据。但是,awk 更加强大,能够处理更加复杂的文本数据,而 sed 更加简单易用,是一种流编辑器。
《sed与awk(第二版)》是一本深入探讨Linux/Unix系统中两个强大的文本处理工具——sed和awk的书籍。这两个工具在系统管理和自动化任务中起着至关重要的作用,尤其对于数据处理和文本操作有着无可比拟的优势。在本书中...
《Sed与Awk第二版》是一本深入探讨文本处理技术的专业书籍,主要围绕着两个强大的命令行工具——Sed和Awk展开。这两个工具在Linux和Unix环境中被广泛使用,用于数据处理、日志分析、文本转换等各种任务。下面我们将...
- sed和awk都是非常强大的文本处理工具,在Linux和Unix系统中广泛使用。 - sed适用于简单的文本替换和编辑任务,而awk更适合处理结构化的数据文件。 - 了解sed和awk的基本语法和常用命令对于日常的文本处理工作非常...