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.去掉重复的字符
Author:MichaelGuan
From:https://michaelguan.github.com
GuanTao copyright © 2010 All Rights Reserved