原文:如何使用sed在文件中確定行插入帶有變量的字符串

背景 最近在研究一鍵部署,其中有一個環節,是要使用shell腳本放開防火牆的某個端口號 方法 使用shell中常見的插入文本命令:sed 問題 如果已經預知要打開的端口號如 ,可以使用:sed i a A INPUT m state state NEW m tcp p tcp dport j ACCEPT etc sysconfig iptables 來實現 但是目前的端口號為未知變量 port, ...

2019-07-30 23:03 0 700 推薦指數:

查看詳情

linux sed在某些字符串的下一插入內容?sed在下一插入?

需求描述:   今天在配置nrpe的時候,使用到了在搜索到某些字符串之后,然后在字符串的下一進行插入字符串   在此記錄下如何實現.   即通過sed的a命令實現內容的追加. 操作過程: 1.查看原文件的內容 2.通過sed實現在搜索到某個字符串之后,在下一插入 ...

Fri Aug 03 02:50:00 CST 2018 0 2757
shell讀取文件的指定字符串 -sed

命令: sed -n Np 文件名 其中,“N”必須替換成一個數字,例如,你要取文件1.txt的第7,命令為: sed -n 7p 1.txt 輸出結果即為指定行內容。 ...

Mon Nov 12 19:08:00 CST 2012 0 9113
Sed文件指定最后添加字符串

文件的指定內容那一最后添加字符串,如創建一個test.txt文件,然后輸入一些內容 [root@localhost xinzehao]# cat test.txt 111111111 aaaaaaa bbbbbbbbbcccccccccdddddddd eeeeeeffffffff ...

Tue Mar 09 02:05:00 CST 2021 0 646
python之字符串插入變量

功能的還有一種方法,就是模板字符串,但是教之format_map var 就low一些了,,也是沒法處理 ...

Fri Mar 01 01:43:00 CST 2019 0 1453
sed替換字符串(變量)

sed “s/查找字段/替換字段/g” echo helloworld|sed ‘s/hello/world/g’ sed 替換字符串變量形式 1、 sed命令使用雙引號的情況下,可以使用$var(變量)直接引用:   echo | sed "s ...

Mon Sep 16 01:46:00 CST 2019 0 3614
grep和sed替換文件字符串

將當前目錄下的所有.c、.h文件的str1字符串替換為str2字符串。 參數解釋: sed:-i 表示操作的是文件,``括起來的grep命令,表示將grep命令的的結果作為操作文件s/"str1"/"str2"/表示查找str1並替換為str2,后面跟g表示一中有多個str1 ...

Fri Sep 09 19:21:00 CST 2016 0 43885
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM