sed 处理文件中 dos CR/LF
admin
2023-02-04 18:00:06
0

 dos控制字符^M替换掉;

  # IN unix ENVIRONMENT: convert DOS newlines (CR/LF) to Unix format)
     sed 's/^M$//'              # in bash/tcsh, press Ctrl-V then Ctrl-M
     sed 's/.$//'               # assumes that all lines end with CR/LF 
     sed 's/\x0D$//'            # gsed 3.02.80, but top script is easier 
  
  # IN UNIX ENVIRONMENT: convert Unix newlines (LF) to DOS format 
     sed "s/$/`echo -e 
\\\r`/"  # command line under ksh 
     sed 's/$'"/`echo 
\\\r`/"   # command line under bash 
     sed "s/$/`echo 
\\\r`/"     # command line under zsh 
     sed 's/$/\r/'              # gsed 3.02.80

  # IN DOS ENVIRONMENT: convert Unix newlines (LF) to DOS format 
     sed "s/$//"                # method 1 
     sed -n p                   # method 2

  # IN DOS ENVIRONMENT: convert DOS newlines (CR/LF) to Unix format 
  # Cannot be done with DOS versions of sed. Use "tr" instead. 
     tr -d \r outfile  # GNU tr version 1.22 or higher


Example:
删除文件中的所有空行和由空格组成的行;
$cat ifile|sed '/^$/d'|sed '/^[[:space:]]*$/d'    # method 1
$cat ifile|sed -e '/^$/d' -e '/^[[:space:]]*$/d'  # method 2

相关内容

热门资讯

终于懂了“欢乐贰柒拾开挂器?”... 网上科普关于“欢乐贰柒拾有没有挂”话题很是火热,小编也是针对欢乐贰柒拾作*弊开挂的方法以及开挂对应的...
玩家最新攻略“中至万年麻将是不... 家人们!今天小编来为大家解答中至万年麻将透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里...
马斯克:预言AI取代白领,擎天... 【1月11日科技富豪马斯克抛出系列颠覆性预言】在一场长达三小时的深度访谈中,马斯克预言AI发展将先取...
玩家攻略科普“樱花之盛牛牛怎么... 网上科普关于“樱花之盛牛牛有没有挂”话题很是火热,小编也是针对樱花之盛牛牛作*弊开挂的方法以及开挂对...
今日重大消息“微乐南昌麻将开挂... 网上科普关于“微乐南昌麻将有没有挂”话题很是火热,小编也是针对微乐南昌麻将作*弊开挂的方法以及开挂对...
【第一财经】“白金岛歪胡子有没... 【第一财经】“白金岛歪胡子有没有挂?”(确实真的有挂)您好,白金岛歪胡子这个游戏其实有挂的,确实是有...
今日重大发现“方片十三张到底有... 今日重大发现“方片十三张到底有挂吗?”(透视曝光猫腻)您好,方片十三张这个游戏其实有挂的,确实是有挂...
玩家攻略科普“旺旺福建麻将怎么... 家人们!今天小编来为大家解答旺旺福建麻将透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里...
终于懂了“趣友开挂神器?”(原... 您好:趣友这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9752949】很多玩家在这款游戏中打...
今日重磅消息“红心自由麻将辅助... 网上科普关于“红心自由麻将有没有挂”话题很是火热,小编也是针对红心自由麻将作*弊开挂的方法以及开挂对...