awk 对简单文本处理试水
#juanjuan是一个文件
[root@localhost c_test]# cat juanjuan
, , bffd97d0
, , bffd97cc
, , bffd97c8
, ,
#-F :表示以逗号分隔;
#$:表示第一列
#将结果保存到11文件中
[root@localhost c_test]# cat juanjuan| awk -F ',' '{print "<BR >"$1 "</ BR>"}' >
[root@localhost c_test]# cat
<BR ></ BR>
<BR ></ BR>
<BR ></ BR>
<BR ></ BR>
[root@localhost c_test]#
awk handle
[Nomad00040D]$ cat juanjuan [Nomad00040D]$ cat juanjuan | sed 's/[0-9]/<br>&<\/dd>/g'
<br></dd> <br></dd> <br></dd> <br></dd> <br></dd> <br></dd>
<br></dd> <br></dd> <br></dd> <br></dd> <br></dd> <br></dd>
<br></dd> <br></dd> <br></dd> <br></dd> <br></dd> <br></dd>
<br></dd> <br></dd> <br></dd> <br></dd> <br></dd> <br></dd>
<br></dd> <br></dd> <br></dd> <br></dd> <br></dd> <br></dd>
<br></dd> <br></dd> <br></dd> <br></dd> <br></dd> <br></dd>
[Nomad00040D]$ cat juanjuan | sed 's/[0-9]/<br>&<\/dd>/g' |awk -F ' ' '{print $1 $2 $3 }'
awk: applet not found
[Nomad00040D]$ 说明:
sed 's/[0-9]/<br>&<\/dd>/g' "[0-9]是一个表示一个数字,
在这里找到一个数后,将它替换为<br>找到的数<\/dd>的格式.
&:表示前面需要替换的目标(即:[-]匹配到的数).
cat sed awk code
awk 对简单文本处理试水的更多相关文章
- 三大文本处理工具grep、sed及awk的简单介绍
grep.sed和awk都是文本处理工具,虽然都是文本处理工具单却都有各自的优缺点,一种文本处理命令是不能被另一个完全替换的,否则也不会出现三个文本处理命令了.只不过,相比较而言,sed和awk功能更 ...
- Json.Net6.0入门学习试水篇
原文:Json.Net6.0入门学习试水篇 前言 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.简单地说,JSON 可以将 JavaScript 对象中 ...
- 第一回:Scrapy的试水
前言:今天算是见到Scrapy的第二天,之前只是偶尔查了查,对于这个框架的各种解释,我-----都-----看------不------懂----,没办法,见面就是刚. 目的:如题,试水 目标:< ...
- CSharpGL(49)试水OpenGL软实现
CSharpGL(49)试水OpenGL软实现 CSharpGL迎来了第49篇.本篇内容是用C#编写一个OpenGL的软实现.暂且将其命名为SoftGL. 目前已经实现了由Vertex Shader和 ...
- UITableView(自定义cell)试水心得
初次试水自定义cell的UITableView 实现目标 最终实现结果 界面复原度:98% 未能完全复刻的地方:下半部分的tableview与头部的控件间距上的误差 原因:在做table ...
- phaser2->3:来个打地鼠试水
本文中phaser具体版本 phaser2:2.8.1 phaser3:3.17.0 一.实现效果二.实现细节三.项目总结四.参考文档 一.实现效果 源码地址(phaser2&phaser3) ...
- POJ 2502 - Subway Dijkstra堆优化试水
做这道题的动机就是想练习一下堆的应用,顺便补一下好久没看的图论算法. Dijkstra算法概述 //从0出发的单源最短路 dis[][] = {INF} ReadMap(dis); for i = 0 ...
- 大众点评试水O2O新模式:实体店试穿,扫描二维码付款 现场取货
在餐饮美食行业取得不错的成绩之后,大众点评将触角延伸到了线下的传统商铺,开始涉足线下商品的 O2O 团购.和传统的线上下单,线下消费的 O2O 模式不同.大众点评的 O2O 团购用户,可在店内试穿后通 ...
- TFTP:简单文本传输协议,BOOTP:引导程序协议
TFTP:简单文本传输协议,BOOTP:引导程序协议 1.TFTP: TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用 ...
随机推荐
- Ace 在Vue中使用方法
var Vue = require('vue/dist/vue.common.js'); document.querySelector('body').append(document.createEl ...
- Python 类变量,成员变量,静态变量,局部变量
局部 class TestClass(object): val1 = 100 def __init__(self): self.val2 = 200 def fcn(self,val = 400): ...
- js获取主机名实现页面跳转
<script language="javascript" type="text/javascript"> var hostname ...
- ios之UIScrollView
UIScrollView 类负责所有基于 UIKit 的滚动操作. 一.创建 [java] view plaincopy CGRect bounds = [ [ UIScreen mainSc ...
- git 的.gitignore
# vs code .vscode # Logs *.log #npm node_modules
- 文件读写FILE类
1. 新建一个文件: FILE *f = fopen("a.txt","w+"); (1)fopen()函数介绍fopen的原型是:FILE *fopen(co ...
- centos7 中安装 mysql5.6 的过程
前提是Centos的环境是好的,并且相关的软件包已经安装好. 1.创建用户,并修改创建的数据目录的属主 [root@bogon ~]# useradd -M mysql -s /sbin/nologi ...
- NGINX宏观手记
一.这里的优化主要是指对nginx的配置优化,一般来说nginx配置文件中对优化比较有作用的主要有以下几项: nginx进程数,建议按照cpu数目来指定,一般跟cpu核数相同或为它的倍数. ``` w ...
- js对象,数组,字符串的操作
循环绑定=>变量污染 for (var i = 0;i<lis.length;i++){ lis[i].index = i;#给页面元素对象添加一个任意属性(保留索引的属性index) # ...
- java 之Thread线程相关yield()、sleep()、wait()、join()、run和start方法详解
1.sleep() 使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁.也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据.注意该方 ...