原文:shell----刪除文件中的^M

在Linux下使用vi來查看一些在Windows下創建的文本文件,有時會發現在行尾有一些 M 。有幾種方法可以處理。 .使用vi的替換功能。啟動vi,進入命令模式,輸入以下命令:: s M g 去掉行尾的 M。: s M g 去掉所有的 M。: s M ctrl v enter g 將 M替換成回車。: s M r g 將 M替換成回車。 .使用sed命令。和vi的用法相似: sed e s M ...

2014-03-17 12:51 0 2979 推薦指數:

查看詳情

shell----批量修改多個文件的IP地址

有多個文件,每個文件中有127.0.0.1這個IP,需要統一替換成其它IP地址,可以使用該腳本 file也可以定義多個絕對路徑 ...

Tue Apr 16 06:22:00 CST 2019 0 842
shell刪除/保留文件的指定行

文件file1第一行到含有word字符的行刪除,並重定向到文件file2: sed '1,/word/d' file1 > file2 將文件file1含有word字符的行保留,並重定向到文件file2,-n表示結果不打印到屏幕: sed -n '/word/p' file1 ...

Sat Sep 23 01:57:00 CST 2017 0 1226
shell刪除文件的指定列

文件a1內容如下: 1. vim刪除每行最后一個字符 :1,$s/.$// 或 :%s/.$// 1,$表示全文,也可用%表示。s表示替換/.$// 正則,表示把最后一個字符替換為空 2. awk刪除每行指定列 awk '{ $2=null;print }' a1 > ...

Wed Sep 27 04:36:00 CST 2017 0 5284
shell:利用sed刪除文件的匹配行

shell:利用sed刪除文件的匹配行 一、說明 1、sed -i:表示直接對文本操作 2、sed -i '/字符串/d' file: d,表示刪除,整條命令表示刪除文件於字符串匹配上的行 3、^ 表示行首,$表示行尾,用這個兩個字符配合字符串,可以強制匹配某行內容 二、不完全匹配 ...

Mon Nov 23 07:38:00 CST 2020 0 1340
Linux下刪除^M文件的方法

實踐: 1) 使用dos2unix命令:dos2unix filename Linux下去掉^M的四種方法_linux shell_腳本之家 https://www.jb51.net/article/142224.htm 第一種方法: cat -A filename 就可以看 ...

Thu Dec 16 19:28:00 CST 2021 0 5039
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM