liunx sed 修改檔案

2021-08-09 18:32:20 字數 510 閱讀 2434

比如,我想替換檔案中的 properties 為 property ,可以使用

sed 『s/properties/property/g』 build.xml

這種方式,其實並沒有修改build.xml檔案的內容。如果想儲存修改,通常的做法就需要重定向到另外的乙個檔案

sed 『s/properties/property/g』 build.xml > build.xml.tmp

這樣,build.xml.tmp檔案就是修改後的檔案.

如果無誤,那麼就可以用

mv build.xml.tmp build.xml

覆蓋原檔案。

如果想直接修改原始檔,而沒有這樣的過程,可以用下面的命令

sed -i 『s/properties/property/g』 build.xml

這樣,就直接修改了build.xml檔案

注:還有乙個更簡單的方法

sed -in-place -e 『s/abc/cba/g』 build.xml

修改檔案歸屬

現在用到hadoop是前輩修改過的,具體看不懂 壓縮檔案名hadoop.tar.gz 因為有需要為hadoop重新建立乙個使用者 在壓縮檔案目錄下輸入 ll 命令 顯示 rw r r 1 hadoop hadoop 146606080 3月 28 11 59 hadoop.tar.gz 紅字部分是壓...

修改檔案時間

handle hfile filetime ftcreationtime filetime ftlastaccesstime filetime ftlastwritetime systemtime stcreationtime systemtime stlastaccesstime systemti...

修改Hosts檔案

hosts檔案是乙個用於儲存計算機網路中節點資訊的檔案,它可以將主機名對映到相應的ip位址,實現dns的功能,它可以由計算機的使用者進行控制。hosts檔案的儲存位置在不同的作業系統中並不相同,甚至不同windows版本的位置也不大一樣 windows nt 2000 xp 2003 vista 預...