Sed改名字 - Linux

Steve avatar
By Steve
at 2015-02-06T18:11

Table of Contents

小弟不才
又來問有關於bash的問題

這次是sed

我有一個檔案
其中一行

file='/Users/zyxwv/20140909/sloan/onempc/plusrz/XMMXCSJ0016.6-0102'

這個樣子


其中 XMMXCSJ0016.6-0102
想要取代成 XMMXCSJ0023.2+0012


於是找sed

指令像是這樣

sed -i 's/XMMXCSJ0016.6-0102/XMMXCSJ0023.2+0012/' XMMXCSJ0023.2+0012

可是檔案裡面還是顯示XMMXCSJ0016.6-0102

無論我寫這樣

sed -i 's/XMMXCSJ0016.6-0102/XMMXCSJ0023.2+0012/g' XMMXCSJ0023.2+0012

還是

sed -i.bu 's/XMMXCSJ0016.6-0102/XMMXCSJ0023.2+0012/g' XMMXCSJ0023.2+0012

或者

sed -i '' 's/XMMXCSJ0016.6-0102/XMMXCSJ0023.2+0012/g' XMMXCSJ0023.2+0012

最終

sed -i "" 's/XMMXCSJ0016.6-0102/XMMXCSJ0023.2+0012/g' XMMXCSJ0023.2+0012


就是沒有變動到
想請問各位 是哪兒出了問題 謝謝

--
Tags: Linux

All Comments

Olive avatar
By Olive
at 2015-02-11T10:59
最後面不是應該要放被修改的檔案嗎?
Cara avatar
By Cara
at 2015-02-13T20:27
sed -i 's/pattern/replacement' file_to_edit
Annie avatar
By Annie
at 2015-02-17T00:39
有啊 就是XMMXCSJ0023.2+0012 他是檔名
John avatar
By John
at 2015-02-18T16:31
你操作的系統是 linux 系統嗎?
Ina avatar
By Ina
at 2015-02-21T18:09
依據你畫面來看好像是 mac os ?
Elma avatar
By Elma
at 2015-02-25T05:13
mac os x 的 sed,-i 後面要給一個備份檔案名稱
George avatar
By George
at 2015-02-25T16:38
sed -i myfile.bak 's/aaa/bbb/' myfile
Emily avatar
By Emily
at 2015-03-02T01:05
mac會導致不同這樣呀...

dropbear加入安全機制

Enid avatar
By Enid
at 2015-02-06T16:56
各位版上前輩好, 我想用dropbear加入以下功能, 連續三次登入未能成功則阻擋該IP 30分鐘, 目前已下載dropbear souce code更改, 更改svr-auth.c與svr-main.c svr-auth更改如下 if (ses.authstate.failcount andgt ...

螢幕壞掉的手機可以怎麼玩

Candice avatar
By Candice
at 2015-02-05T16:41
我上一支手機的螢幕完全壞了 除此之外硬體看起來還是好的 所以我決定把它當成開發板來玩玩 不過我也沒太多經驗 之前就是學校實驗課還有做的專題有在用嵌入式板子 那時候要做的事情都是已經決定好的 所以現在沒啥idea 不知道大家可不可以給我提些意見勒 天馬行空的也可以XDDD 我一個朋友之前用R ...

如何讓webcam顯示更高的解析度?

Madame avatar
By Madame
at 2015-02-05T13:47
各位好, 我的USB攝影機是這一個: http://www.ebooks-cct.com.tw/product_d.php?id=69 號稱說靜態解析度6400x 4800 Pixel(需安裝驅動軟體) 但是他的官網只有提供windows的驅動, 我在linux mint 17上面用lsusb只能看到最大6 ...

Ubuntu Server版是否有evrything光碟

Brianna avatar
By Brianna
at 2015-02-05T10:39
請問 Ubuntu Linux Server 是否有像 CentOS 7.0 這樣有種收錄各類套件的光碟嗎? 因為安裝的環境為封閉網路不能出internet, 另外若像 CentOS 6這種沒有再出 everything光碟的版本,是要去找DVD1還是DVD2才能離線安裝套件,謝謝 - ...

OpenVPN帶XOR混淆

Carolina Franco avatar
By Carolina Franco
at 2015-02-05T01:30
這個是對付GFW的,對於臺灣這種網路審查不嚴重的國家沒什麼意義。 但是對付中國的中共統治地區是足夠了,共產黨不可能花那麼多盡量去追逐XOR加密,何 況只是用於混淆的,後面是完整的TLS加密協定。 這個方案比obfsproxy好的就是小而且可以用UDP 這個可以裝在openwrt路由器里並且沒有TCP的性能開銷 ...