博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
shell编程学习
阅读量:6905 次
发布时间:2019-06-27

本文共 464 字,大约阅读时间需要 1 分钟。

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

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

shell应用实例

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

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

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

或者

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

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

 

 

 

 

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

你可能感兴趣的文章
win7下面完全删除mysql
查看>>
linux IP 设置
查看>>
vs在线工具杂烩
查看>>
vim语法高亮不起作用解决
查看>>
第一部分:开发前的准备-第四章 多分辨率多屏幕的支持
查看>>
一款超炫的jquery图片播放插件[Cloud Carousel]
查看>>
Android系统源代码下载
查看>>
微软BI 之SSAS 系列 - 多维数据集维度用法之一 引用维度 Referenced Dimension
查看>>
Mustache.js语法学习笔记
查看>>
同一个String在使用不同的charset编码的时候equals仍然是返回true吗
查看>>
小案例:struts1.3利用nested标签使用POJO
查看>>
win8.1rtm专业版无法安装net3.5还有iis
查看>>
Wix 安装部署(五) Bootstrapper 捆绑安装
查看>>
让窗口保持在最前
查看>>
Linux 常用命令
查看>>
返璞归真 asp.net mvc (8) - asp.net mvc 3.0 新特性之 Model
查看>>
图片切换特效的分析和学习
查看>>
AsyncTask和Handler对比(转)
查看>>
lua -- 字体闪烁
查看>>
5.4 获取单例
查看>>