麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 操作系統 > 正文

sed語法格式

2024-06-28 16:04:33
字體:
來源:轉載
供稿:網友
sed語法格式1. sed ‘{定位}指令'  文件2.命令 | sed '指令'#sed 'p' 文件    #顯示文件的內容#sed -n 'p' 文件如何定位(man sed)1.行號#sed -n '1p' 文件#sed -n '3p' 文件#sed -n '1~2p' 文件#sed -n '1,2p' 文件2.正則#sed -n '/ipADDR/p' 文件#sed -n '/cIPADDRc' 文件#sed '///bin//bash/p'  文件#sed '/c/bin/bashcp'  文件#sed '/#/bin/bash#p'  文件

#sed '$p' 文件

注意:sed -ni  會把文件刪空變成空文件

send  -in  不會

SED的操作指令:1.增加#sed  '2a XXX'  文件  #追加append#sed  '2i YYY'  文件  #插入insert2.刪除#sed  '2d'  文件      #刪除第2行#sed  '/IPADDR/d'  文件3.修改#sed  '2c XXX' 文件   #change行#sed  's/舊/新/' 文件  #替換,替換1個#sed  's/舊/新/g' 文件  #替換所有腳本自動安裝軟件,修改配置,啟動服務#vim test.sh#!/bin/bashyum -y install vsftpdsed -i '$a chroot_local_user=YES' /etc/vsftpd/vsftpd.confservice vsftpd start chkconfig vsftpd onsed 's/舊/新/'  文件sed 's#  #  #'  文件sed 's,  ,  ,'  文件sed的n指令{next}讀取下一行sed的s替換特殊用法#sed 's/abc/&d/'  文件把abc替換為abcd#sed 's/doc/&s/'  文件把doc替換為docs#sed 's/hmtl/<&>/'  文件#sed '/關鍵詞/s/舊/新/'  文件

#sed '/關鍵詞/s#舊#新#'  文件

開頭第一個和最后一個替換sed  -r 's#^(.)(.*)(.)$#/3/2/1#' a.txt正則:正則的保留abctabcuabciabcoabcabctcbauabcicbaocba1.基本正則/(abc/)t/1u/1i/1o/1/(abc/)t/(cba/)u/1i/2o/22.擴展正則(abc)t/1u/1i/1o/1(abc)t(cba)u/1i/2o/2[root@stu ~]# cat a.txt 192.168.0.1192.168.0.2192.168.0.8[root@stu ~]# sed -r 's/192.168.0.([0-9])/172.16.0./1/' a.txt172.16.0.1172.16.0.2172.16.0.8#sed -r '/IPADDR/s#([0-9]{1,3}.){3}([0-9]{1,3})#176.137.4./2#'  /etc/sysconfig/network-scripts/ifcfg-eth0# sed -r '/IPADDR/s#[0-9].*.([0-9]{1,3})#176.137.4./1#'  /etc/sysconfig/network-scripts/ifcfg-eth0刪除每行的第2個和最后一個字符hello the Wordni hao beijinghello#sed -r 's/^(.).(.*).$ //1/2/' txt將每行的第1個和最后一個字符互換位置#sed 's/^(.)(.*)(.)$//3/2/1/'  txtsed其他功能:r讀入其他文件w另存為#sed '3r b.txt'     a.txt#sed '1,3w cc.txt'  a.txt##################################################[root@svr5 data]# cat /etc/passwd | wc -l35[root@svr5 data]# sed -n '$=' /etc/passwd35##################################################hello the wordni hao beijinghello將第一行,復制到第2行后面#sed '1h;2G' a.txt將第一行,剪切并替換最后一行#sed '1h;1d;$g' a.txth   將數據復制到粘貼板[覆蓋]H   將數據賦值到粘貼板[追加]g   將粘貼板的數據粘貼回來[覆蓋]G   將粘貼板的數據粘貼回來[追加]綜合案例:過濾用戶名稱以及對應的密碼#!/bin/bashrm -rf user.tmpline=`sed -n '/bash$/p' /etc/passwd`for i in $linedo   echo ${i%%:*} >>user.tmpdonefor j in `cat user.tmp`dopass1=`grep $j /etc/shadow`pass2=`echo ${pass1#*:}`pass=`echo ${pass2%%:*}`echo "$j---->$pass"done++++++++++++++++++++++++++++++++++++++版本二#!/bin/bash#user=`grep "/bin/bash" /etc/passwd |cut -d: -f1`user=`sed -n '/bash$/s/:.*//p' /etc/passwd`for i in $userdopass=$(grep $i /etc/shadow |sed 's/.*:$6/$//;s/:.*//')echo "$i 密碼是:$pass"done
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产一区二区三区欧美 | 国产亚洲精品成人 | 嗯~啊~弄嗯~啊h高潮视频 | 毛片免费视频观看 | 久草影音 | 亚洲天堂中文字幕在线观看 | 久久久久久久久久久国产精品 | 成人一区二区三区在线 | 久久久久久久亚洲视频 | 日韩视频一区二区在线观看 | 原来神马影院手机版免费 | 亚洲情在线 | 亚洲第一成人在线 | 欧美在线一级 | 日本成人二区 | 精品国产一区二区三区四区阿崩 | 国产自91精品一区二区 | 久久久无码精品亚洲日韩按摩 | 国产一区二区国产 | 成人在线免费视频观看 | 成人精品aaaa网站 | h色视频在线观看 | 九色在线78m | xxxⅹ96日本护士hd | 亚洲免费视频一区 | 色播av在线| 亚洲综人网 | 黑人一级片 | 精品国产观看 | 久久久久久久久久久久久久国产 | 高清国产在线 | 日韩精品免费看 | 欧美aaaaa一级毛片在线 | 欧美精品在线免费观看 | 久久成人综合视频 | 91精品动漫在线观看 | 草人人| 国产一区二区三区精品在线观看 | 操操操日日日干干干 | 亚洲啊v在线观看 | 欧美成人性色区 |