文字处理 text manipulation
来源:互联网 发布:win10和linux双系统 编辑:程序博客网 时间:2024/06/12 10:40
1 使用 awk, 把第1列的变量换为行号
awk '{ printf("%d:%s", NR, $2); for (i = 2; i <= NF; i++) { printf(",%s", $i); } printf("/n"); }' b.txt
- NR 是 line index,awk built-in variaible
- NF 是 field size (columns), awk built-in variable
2 使用awk, 求一行共有几列
awk '{print NF}' b.txt
3 使用awk, 打印文件某几列 , 逗号为分隔符
awk -F, ‘{ print $1 "," $2 "," $3 "," $4 ","}’ file.txt
4 使用awk, 加插行号到每一行开头
awk '{print NR ":" $0}' file.txt
$0 is the built-in value of the line
5 使用tr, 找出所有数字
echo '123$, 12%5, 234, {234}' | tr -cd '[0-9,]/n'
-c is complementer
-d is delete
6 sed example
sed 's;@attribute /([0-9]*/);attribute/1;' <attributes.txt >a.txt
7 打印文件中的某几行
awk '{if(NR>10 && NR<20) print $0}' in.file > out.file
- 文字处理 text manipulation
- matplotlib text 文字处理
- C# Text Manipulation Handbook
- text-manipulation functions
- Text Processing and Manipulation
- 文字处理
- 文字处理
- 文字处理
- 文字处理
- 文字处理控件功能比较:TX Text Control vs. RichTextBox
- TX Text Control文字处理教程(2)- 文件操作
- TX Text Control文字处理教程(3)打印操作
- TX Text Control文字处理教程(4)标记文本域
- TX Text Control文字处理教程(5)数据库操作
- TX Text Control文字处理教程(7)邮件合并
- TX Text Control文字处理教程(8)使用超链接
- TX Text Control文字处理教程(9)XML文件
- TX Text Control文字处理教程(10)创建报价单
- localtime函数注意事项
- 计算机网络课程学习方法【转载】
- 第十一讲__图形的保存与重绘
- 给MTL库添加求行列式值
- 第十二讲__文件的操作和注册表的操作
- 文字处理 text manipulation
- Qt 4.7.0 linux windows 嵌入式qpf 汉字 希腊文 字体 制件 步骤 及工具下载
- 盯庄趣事
- XCode增加的IBOutlet在IB中找不到
- 读番茄工作法的感想
- 不适合当一名开发人员的10种迹象(转) VS 明星软件工程师的十种特质(转)
- 【排序】排序算法之交换排序
- sql mobile 系列-手机设备上安装部署SQL Server Mobile
- gps gprs调试