Linux:使用awk命令获取文本的某一行,某一列;sed插入指定的内容到指定文件中
2024-08-24 20:13:00
awk相关用法:
1、打印文件的第一列(域) : awk '{print $1}' filename
2、打印文件的前两列(域) : awk '{print $1,$2}' filename
3、打印完第一列,然后打印第二列 : awk '{print $1 $2}' filename
4、打印文本文件的总行数 : awk 'END{print NR}' filename
5、打印文本第一行 :awk 'NR==1{print}' filename
6、打印文本第二行第一列 :sed -n "2, 1p" filename | awk 'print $1'
sed相关用法:
1、插入指定内容到某个文件的某一行
sed -i 'ni\要添加的内容' yourfile #其中n为第几行
2、添加某个文件中的内容到指定行
例如:文件1的内容添加到文件2的第一行
#!/bin/bash
var=$(cat 文件1)
sed -i "1i "$var"" 文件2
最新文章
- H3 BPM产品安装手册(.Net版本)
- Nodejs安装
- Ubuntu上安装Karma失败对策
- ZZUOJ1196: 单调数
- iOS边练边学--cocoaPods管理第三方框架--命令行方式实现
- linux硬件时间修改与查看
- 分布式应用框架Akka快速入门
- ECSHOP模板文件说明
- jQuery之DOM
- 算法学习笔记(一)C++排序函数、映射技巧与字典树
- Docker的基本概念
- 《JQuery技术内幕》读书笔记——自调用匿名函数剖析
- Java内存管理-掌握虚拟机类加载器(五)
- SharePoint在管理中心创建Secure Store
- python3笔记(一)初识Python
- No converter found for return value of type
- php,微信公众号,获取用户地理位置 定位 经纬度
- (转)【OSGI】1.初识OSGI-到底什么是OSGI
- saltstack系列1之salt-api配置与使用
- c#之泛型详解(Generic)