awk与sed的基本使用

没有# /等特殊字符 sed -i '1s/.*/好好好好好好/' /root/123.txt

有# /等特殊字符 sed -i '1s@.*@#!/usr/bin/python02@' /root/123.txt

如果都有则边界只能使用转义符号 "\"


只覆盖替换123.txt文本的第一行内容(好好好好好好) sed -i '1s/.*/好好好好好好/' /root/123.txt

只覆盖替换123.txt文本的第16行内容(好好好好好2) sed -i '16s/.*/好好好好好好/' /root/123.txt

只覆盖替换123.txt文本的每一行内容(好好好好好2) sed -i 's/.*/好好好好好好/' /root/123.txt

打印整个文本 awk '{print ; next} 1' /root/123.txt

打印第一行 awk '{if (NR==1) print ; next} 1' /root/123.txt

打印整个文本且每一行都替换为hello输出(输出的都是hello) awk '1 {print "Hello World"}' /root/123.txt

相关推荐
码农小白猿几秒前
提升压力容器改造方案报告标准条款审核效率,IACheck助力合规与安全
运维·人工智能·安全·ai·自动化·iacheck
Psycho_MrZhang几秒前
PythonGIL
服务器
Tipriest_几秒前
Linux 下开发 C/C++ 程序为什么头文件引用路径这么多和复杂
linux·c语言·c++
oMcLin几秒前
Linux 容器技术实战:从 Docker 到 Podman 的无 root 权限部署
linux·docker·podman
Tipriest_1 分钟前
ubuntu快速查看一个apt包的描述信息和依赖等
linux·运维·ubuntu·apt
翼龙云_cloud1 分钟前
亚马逊云渠道商:AWS Lightsail 极速部署演示环境搭建指南
运维·服务器·云计算·aws
2501_945837435 分钟前
云服务器的核心优势与价值重构
服务器
石小千8 分钟前
Jenkins配置Maven 3.9.12
运维·jenkins·maven
飞Link9 分钟前
【Wandb】Linux环境下通过Docker部署Wandb教程
运维·docker·容器·数据挖掘
幺零九零零2 小时前
Docker底层-User Namespace
运维·docker·容器