sed如何搭配陣列來使用? - Linux

Ina avatar
By Ina
at 2011-01-26T21:15

Table of Contents

想請教一下

如果我目前有一個陣列
array={"Tom","Mary","Jason"....}

如果有一個檔案內容包含這些字串

我想利用sed並且讓''取代掉符合陣列裏面的這些字串

但是直接用陣列的話sed會出錯(無窮迴圈)

當然這個陣列還滿大的,大概30個到40個

如果搭配參數-e的話要寫滿長的@@

不知道有沒有較好的方法?

謝謝各位板友

--
~宅男的四個徵兆~
∠□ ○ ! * \○/ ★    (○ ?
╦╦└□ " ○□═ □   □>
║║√√ ╦══╦ ∥    |\
一回家就上PTT 每天想正妹 以當好人為樂 忘記正妹虧欠自己

--
Tags: Linux

All Comments

ls搜尋特定日期之後的指令?

Edward Lewis avatar
By Edward Lewis
at 2011-01-26T18:17
ls -alR 找出該目錄下所有隱藏、及子目錄下的檔案。 ls -alR|grep and#34;Jan 19and#34; 找 Jan 19的檔案 假設我要搜尋 2010年10月後變動的檔案 在unix下,比如說今年的檔案, ls -l時不會有年份(2011),僅出現日期及時間而已 那即使我以土法煉鋼 ...

Apache2 virtualhost 設定一問

Caroline avatar
By Caroline
at 2011-01-26T11:18
想請問版上的各位先進 想問一下 virtualhost/dns 設定的部份 我有兩個 domain name 分別是 xxx.no-ip.org xxx-dev.no-ip.org 在 apache2 上我分別用兩個 config 檔去設定 然後用 a2ensite 把他們加入到要啟動的設定檔 我參考了一 ...

請問 RAID 出錯時

Tom avatar
By Tom
at 2011-01-26T11:07
有一個 RAID 6 的軟體磁碟陣列,以 mdadm 建置, 從 /dev/sda ~ /dev/sdh 共 8 實體。 今不慎將 sde 格式化,導致 metadata (superblock) 銷毀。 原本作法是使用指令: mdadm --assemble / ...

OpenSuse11.1 顯示問題

Joe avatar
By Joe
at 2011-01-26T01:45
※ 引述《LetsGoNY (Jordan)》之銘言: : 標題: [問題] OpenSuse11.1 顯示問題 : 時間: Tue Jan 25 15:51:37 2011 : : 小弟的Linux版本是OpenSuse11.1 : 在安裝過顯卡(ASUS 4670 1G)驅動程式後,就發生顯示的問題 : ...

ubuntu 10.4 的 xdialog 安裝?

Dorothy avatar
By Dorothy
at 2011-01-26T00:01
如題,,, 最近正在玩一些bash script,想玩一玩介面美觀點的,於是找了dialog, Xdialog ubuntu套件清單中有這2套,但(Xdialog),就不裝不了,應該不是因為圖形化問題吧??? 我也試過10.10 一樣該套件 套件清單找的到,但就是無法安裝,似乎是該檔案無法取得下來.. 請問 ...