Linux中Vim编辑器快速找到需要改的行

方法 1:grep 直接定位行号(最快,不用进 vi)

bash

复制代码
grep -n "期望 3 节点 Ready" post-install.sh

输出示例:

plaintext

复制代码
22: [[ "${READY}" -ge 3 ]] || warn "期望 3 节点 Ready(1 Master + 2 Worker),当前 Ready=${READY}"

前面数字 22 就是目标行号。

方法 2:vi/vim 内部搜索

  1. 打开脚本

bash

复制代码
vi post-install.sh
  1. 底部输入搜索关键字,回车直接跳转

plaintext

复制代码
/期望 3 节点 Ready
  • 按 n 向下查找下一处匹配
  • 按 N 向上回退匹配

顺带修改注释行也可以一起搜

bash

复制代码
grep -n "2 个 Worker" post-install.sh

对应顶部注释行,一并修改即可。

一键替换命令(不用手动找行,直接改完)

bash

复制代码
sed -i 's/3 节点 Ready(1 Master + 2 Worker)/2 节点 Ready(1 Master + 1 Worker)/g' post-install.sh
sed -i 's/# Master 上、2 个 Worker 均为 Ready 后执行/# Master 上、1 
相关推荐
梦帮科技1 分钟前
Web 漏洞攻防深度:WAF 规则逃逸技术(畸形分块传输、双重编码)与对抗加固
linux·前端·网络安全·ssl·web
for_ever_love__7 分钟前
忠实度(Faithfulness):怎么判断 RAG 的答案有没有瞎编
linux·rag·评估·答案·faithfulness·原文·忠实度
程序员-Benothing18 分钟前
Linux系统监控工具全家桶:sar、dstat、glances、Prometheus
linux·运维·prometheus
瑞克-桑切斯2 小时前
13、DNS、DHCP 与 FTP 协议详解
linux·运维·云计算
程序员-Benothing2 小时前
Linux性能分析方法论:USE、RED、火焰图与perf实战
linux·运维·服务器
云中双月2 小时前
瑞芯微rv1106进入Loader模式转储emmc数据
linux·嵌入式·uboot·u-boot·emmc·rockchip·烧录·rv1106·瑞芯微
yunwei372 小时前
eBPF 入门实践教程:BPF Token,安全的委托式权限与程序加载
linux·后端·性能优化
不知语冰2 小时前
达妙 Orin NX V2:JetPack 安装中文拼音输入法
linux
水饺编程2 小时前
第2章:Linux 基础,echo 命令
linux·c语言·汇编
Lsetea2 小时前
curl设置SSL_CERT_FILE仍报60:CURL_CA_BUNDLE与CA路径优先级排查
linux·https·ssl证书·openssl·curl