mshd.net
当前位置:首页 >> 请教一个shEll脚本中 tr命令的应用 >>

请教一个shEll脚本中 tr命令的应用

tr用来从标准输入中通过替换或删除操作进行字符转换。tr主要用于删除文件中控制字符或进行字符转换。使用tr时要转换两个字符串:字符串1用于查询,字符串2用于处理各种转换。tr刚执行时,字符串1中的字符被映射到字符串2中的字符,然后转换操作...

删除所有的*号和空白行,空白行也就是换行符。

tr 是用来转换字符用的,不是用来替换字符。 比如 $ echo "Hello World I Love You" |tr [A-Z] [a-z] hello world i love you 你想替换字符,需要用到sed 或者 perl $sed 's/CN0577Y1N0/znazznazna/g' testmonum.txt

cat b.text|tr -s " " "\t"|cut -f1 > c.tmpgrep -v -F -f c.tmp a.textrm c.tmp

先建脚本:clearspace.sh 给脚本添加执行权限 chmod +x clearspace.sh 编辑脚本内容: touch tmpFile # 建临时文件 sed 's/\ //g' $1 >temFile #sed s命令 将空格替换 重定向到临时文件 cat temFile >$1 #覆盖原文件 rm -f temFile #删除临时文...

第一题 #!/bin/bash read -p "Please input Number: " n declare -i n=$n declare -i sum=0 while [ "$n" -ne "0" ] do sum=$sum+$n%10 n=$n/10 done echo $sum

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com