国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

瀟灑郎: shell sed 學(xué)習(xí)

這篇具有很好參考價(jià)值的文章主要介紹了瀟灑郎: shell sed 學(xué)習(xí)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

sed

一. 簡(jiǎn)介

當(dāng)我們?cè)谶M(jìn)行自動(dòng)化shell腳本編輯的時(shí)候,有時(shí)候需要進(jìn)行編輯或者修改相應(yīng)的配置文件。那么sed是一個(gè)很不錯(cuò)的選擇。sed是Linux下一款功能強(qiáng)大的非交互流式文本編輯器。對(duì)文本文件進(jìn)行增. 刪. 改. 查等操作,支持按行. 按字段. 按正則匹配文本內(nèi)容,靈活方便,適合大文件之類的編輯。

二. sed

1. 命令格式

sed [參數(shù)] "command" 文件所在路徑文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-490001.html

2. 常見(jiàn)參數(shù)

-n∶ 不加n時(shí),sed默認(rèn)會(huì)輸出所有文本內(nèi)容,使用-n參數(shù)后只顯示處理過(guò)的行但如果加上 -n 參數(shù)后,則只有經(jīng)過(guò)sed 特殊處理的那一行(或者動(dòng)作)才會(huì)被列出來(lái)。
-e∶ 直接在指令列模式上進(jìn)行 sed 的動(dòng)作編輯;
-f∶ 直接將 sed 的動(dòng)作寫在一個(gè)檔案內(nèi), -f filename 則可以執(zhí)行 filename 內(nèi)的sed 動(dòng)作;
-r∶ sed 的動(dòng)作支援的是延伸型正規(guī)表示法的語(yǔ)法。(預(yù)設(shè)是基礎(chǔ)正規(guī)表示法語(yǔ)法)
-i∶ 直接對(duì)內(nèi)容進(jìn)行修改,不加-i時(shí)默認(rèn)只是預(yù)覽,不會(huì)對(duì)文件做實(shí)際修改 

3. 常用命令

a: 新增,a的后面可以接字串,而這些字串會(huì)在新的一行出現(xiàn)(目前的下一行)~
c: 取代,c的后面可以接字串,這些字串可以取代 n1,n2之間的行!
d: 刪除,因?yàn)槭莿h除啊,所以d后面通常不接任何咚咚;
i: 插入,i的后面可以接字串,而這些字串會(huì)在新的一行出現(xiàn)(目前的上一行);
p: 打印,打印出匹配的內(nèi)容,通常與-n選項(xiàng)和用
s: 取代,可以直接進(jìn)行取代的工作哩!通常這個(gè)s的動(dòng)作可以搭配正規(guī)表示法!

三. 舉例(文件不能

到了這里,關(guān)于瀟灑郎: shell sed 學(xué)習(xí)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • API自動(dòng)化測(cè)試是什么?我們?cè)撊绾巫鯝PI自動(dòng)化測(cè)試呢?

    API自動(dòng)化測(cè)試是什么?我們?cè)撊绾巫鯝PI自動(dòng)化測(cè)試呢?

    ?API測(cè)試已成為日常的測(cè)試任務(wù)之一,為了提高測(cè)試效率,減少重復(fù)的手工操作,API自動(dòng)化測(cè)試也逐漸變得愈加重要,本文是自己在API自動(dòng)化測(cè)試方面的一些經(jīng)驗(yàn)積累和心得、匯總成文,以饗讀者 我相信自動(dòng)化技能已經(jīng)成為高級(jí)測(cè)試工程師總體技能的標(biāo)配。敏捷和持續(xù)測(cè)試破

    2024年02月01日
    瀏覽(21)
  • 【UI自動(dòng)化測(cè)試技術(shù)】自動(dòng)化測(cè)試研究:Python+Selenium+Pytest+Allure,詳解UI自動(dòng)化測(cè)試,學(xué)習(xí)模擬鼠標(biāo)+模擬鍵盤進(jìn)行相關(guān)操作(精)(四)

    1、了解元素交互的常用方法 2、學(xué)習(xí)如何對(duì)多選元素進(jìn)行操作 3、 學(xué)習(xí)模擬鼠標(biāo)進(jìn)行相關(guān)操作 ( 本節(jié)目標(biāo) ) 4、 學(xué)習(xí)模擬鍵盤進(jìn)行相關(guān)操作 ( 本節(jié)目標(biāo) ) 用于向 Web 瀏覽器提供虛擬化設(shè)備輸入操作的低級(jí)接口.除了剛剛講過(guò)的Web元素交互之外, Actions 接口 還提供了對(duì)指定輸

    2024年03月24日
    瀏覽(92)
  • 我們?cè)诓僮髯詣?dòng)化測(cè)如何實(shí)現(xiàn)用例設(shè)計(jì)實(shí)例

    我們?cè)诓僮髯詣?dòng)化測(cè)如何實(shí)現(xiàn)用例設(shè)計(jì)實(shí)例

    在編寫用例之間,筆者再次強(qiáng)調(diào)幾點(diǎn)編寫自動(dòng)化測(cè)試用例的原則: 1、一個(gè)腳本是一個(gè)完整的場(chǎng)景,從用戶登陸操作到用戶退出系統(tǒng)關(guān)閉瀏覽器。 2、一個(gè)腳本腳本只驗(yàn)證一個(gè)功能點(diǎn),不要試圖用戶登陸系統(tǒng)后把所有的功能都進(jìn)行驗(yàn)證再退出系統(tǒng) 3、盡量只做功能中正向邏輯的

    2024年02月05日
    瀏覽(23)
  • Shell自動(dòng)化日志維護(hù)腳本

    Shell自動(dòng)化日志維護(hù)腳本

    簡(jiǎn)介: 系統(tǒng)日志對(duì)于了解操作系統(tǒng)的運(yùn)行狀況、故障排除和性能分析至關(guān)重要。然而,長(zhǎng)期積累的日志文件可能變得龐大,影響系統(tǒng)性能。在這篇文章中,我們將介紹一個(gè)自動(dòng)化的解決方案,使用 Bash 腳本來(lái)監(jiān)控和維護(hù)系統(tǒng)日志文件,以確保它們的大小合理,避免磁盤爆滿,

    2024年02月10日
    瀏覽(19)
  • shell腳本自動(dòng)化部署tomcat

    shell腳本自動(dòng)化部署tomcat

    在一個(gè)月黑風(fēng)高的晚上,在公司把程序打包好后,發(fā)給現(xiàn)場(chǎng),結(jié)果又被告知不能登錄命令行界面部署程序(tomcat部署),只能提供一個(gè)shell腳本實(shí)現(xiàn)自動(dòng)化部署,于是拿出我0.5年的開(kāi)發(fā)經(jīng)驗(yàn),10分鐘寫了個(gè)shell腳本給到現(xiàn)場(chǎng) 我們先想想tomcat部署一個(gè)程序需要經(jīng)過(guò)幾個(gè)步驟: 1

    2024年02月10日
    瀏覽(19)
  • Linux學(xué)習(xí),使用sed命令對(duì)文件內(nèi)的指定字符串進(jìn)行替換

    Linux學(xué)習(xí),使用sed命令對(duì)文件內(nèi)的指定字符串進(jìn)行替換

    一、創(chuàng)建一個(gè)txt文件,用于做測(cè)試 vi huawei.txt 二、替換每行第一個(gè)huawei為apple,第三個(gè)“/”后,不加參數(shù)就是只替換第一個(gè) sed -i \\\"s/huawei/apple/\\\" huawei.txt 實(shí)現(xiàn)效果: 三、替換每行所有的xiaomi為iphone,第三個(gè)“/”后,加參數(shù)g就是替換所有 sed -i??\\\"s/xiaomi/iphone/g\\\" huawei.txt 實(shí)現(xiàn)效果

    2024年02月17日
    瀏覽(35)
  • 【shell】交互式自動(dòng)化執(zhí)行命令

    sftp 登陸并傳輸文件時(shí)需要手動(dòng)輸入密碼 通過(guò) expect 腳本模擬用戶輸入來(lái)與命令交互, 根據(jù)命令的輸出提示, 來(lái)執(zhí)行相應(yīng)的操作, 來(lái)實(shí)現(xiàn)自動(dòng)化 expect 給變量賦值用 set 變量名 \\\"變量值\\\" 獲取今天 : set today [clock format [clock seconds] -format %Y-%m-%d] 獲取昨天 : set yesterday [clock format [expr

    2024年02月09日
    瀏覽(28)
  • Shell腳本——流量探測(cè)(自動(dòng)化運(yùn)維)

    目的?? ?自動(dòng) ?捕獲 指定IP或端口 的流量 生成日志,實(shí)現(xiàn) 流量 探測(cè)功能 準(zhǔn)備? ? Root 用戶權(quán)限下才能運(yùn)行tcpdump腳本 優(yōu)勢(shì)? ?Liunx系統(tǒng)自帶,無(wú)需安裝其他組件,捕獲準(zhǔn)確度高 缺點(diǎn)? ?不能同時(shí)檢測(cè)多個(gè)IP流量,效率低 重點(diǎn) ????????日志文件? ?touch??/home/node1/scripts/t

    2024年02月16日
    瀏覽(28)
  • shell自動(dòng)化腳本,啟動(dòng)、停止應(yīng)用程序

    shell自動(dòng)化腳本,啟動(dòng)、停止應(yīng)用程序

    準(zhǔn)確的講/etc下的rc.local文件是rc.d文件中rc.local文件的軟鏈接,找到rc.d下的rc.local文件,添加可執(zhí)行選項(xiàng)。如果沒(méi)有該文件可以自己創(chuàng)建。 要想你的腳本文件開(kāi)機(jī)自啟動(dòng)還需要用到rc-local.service這個(gè)服務(wù)。

    2024年02月03日
    瀏覽(19)
  • 作為前端leader,如何搭建屬于我們公司自己的流水線自動(dòng)化部署系統(tǒng)(node+express)

    背景:自動(dòng)化部署系統(tǒng)主要可以集成到公司內(nèi)部的管理系統(tǒng)中去,比如公司有多個(gè)項(xiàng)目,移動(dòng)端H5,大屏網(wǎng)站,門戶網(wǎng)站等...每次發(fā)布或者迭代都需要前端同事打包然后在交給運(yùn)維或者后端同事放到服務(wù)器上進(jìn)行部署 ,如果有一個(gè)項(xiàng)目多個(gè)同事合作完成 還要走git合并流程,

    2024年02月19日
    瀏覽(28)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包