7.30管道tr重定向练习-创新互联

练习:

创新互联是专业的浠水网站建设公司,浠水接单;提供成都网站制作、成都网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行浠水网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

  1、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中

     cat /etc/issue | tr 'a-z' 'A-Z' > /tmp/issue.out

  2、将当前系统登陆用户的信息转换为大写保存至/tmp/who.out文件中

     who |tr 'A-Z' 'a-z'> /tmp/who.out

  3、一个linux用户给root发邮件,要求邮件标题为help,邮件正文如下,hello,I am 用户名,the system version is here please help me to check it thanks!

echo -e ‘Hello ,I am `whoami`,The system version is here ,please help me to check it ,thanks!\nlsb_release | mail -s help root

  4、将/root/下文件列表,显示成一行,并文件名之间用空格隔开

     方法1: ls /root |tr '\n' ' '

    方法2:  echo $(ls -a)|tee > file1

  5、file1文件的内容为:1 2 3 4 5 6 7 8 9 10 计算出所有数字的总和

     方法1:echo "1 2 3 4 5 6 7 8 9 10" | tr ' ' '+' |bc

    方法2:echo $[`echo "1 2 3 4 5 6 7 8 9 10" | tr ' ' '+'`]

  6、删除Winodows文本文件中的^M字符

     方法1:cat a.txt |tr -d '\015' > f2.txt

     方法2:cat a.txt |tr -d '\r' > f2.txt

  7、处理字符串”xt,.|1 jr#-smn2 c*/fe 3 uz 4“,只保留其中 数字和空格

    echo 'xt,.|1 jr#-smn2 c*/fe 3 uz 4' | tr -cd [:digit:]'\n'

  8、将PATH变量每个目录显示在独立的一行

     echo $PATH | tr ':' '\n'

  9、删除指定文件的空行

    cat f1 | tr -s '\n'

  10、将文件中每个单词(字母)显示在独立的一行,并无空行

    cat /etc/init.d/functions  | tr -cs '[:alpha:]' '\n'

    除了字母之外都替换为空

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享题目:7.30管道tr重定向练习-创新互联
文章分享:http://hbruida.cn/article/cdhopo.html