shell编程学习

原则1:能使用计算机自动完成的工作,绝不自己手工来做;

原则2:请做好源码备份工作,如果你不能做好,那么请开源你的代码,让更多的人替你备份。否则有一天当你重装系统后,发现找不到源码了,会后悔莫及;

shell应用实例

实例一:使用tr命令去掉控制字符

场景:在从网页上copy代码粘到本地或者使用ftp从dos向unix系统上传文件时,经常会在文件的每行末尾出现一个控制字符^M,运行时会报错,错误信息类似$\r:command not found。这时可以使用tr命令将控制字符转换掉,命令如下:

tr -s "[\r]" "[\n]"  <file.old >file.new

或者

tr -s "[\015]" "[\012]" <file.old >file.new

 tr命令最常用的用途:1.转换控制字符;2.大小写转换;3.删除空行;4.去掉重复的字符

 

 

 

 

转载于:https://www.cnblogs.com/MichaelGuan/archive/2012/06/23/2552742.html

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值