標籤:使用者名稱 linux 管道
馬哥教育面授班-7月28號作業
1 、將/etc/issue 檔案中的內容轉換為大寫後儲存至/tmp/issue.out 檔案中
[[email protected] ~]# tr ‘a-z‘ ‘A-Z‘ </etc/issue | >> /tmp/issue.out[[email protected] ~]# cat /tmp/issue.out CENTOS RELEASE 6.8 (FINAL)KERNEL \R ON AN \T \N\D \SMAGE EDUCATION LEARNING SERVICESHTTP://WWW.MAGEDU.COM[[email protected] ~]#
2 、將當前系統登入使用者的資訊轉換為大寫後儲存至/tmp/who.out 檔案中
[[email protected] ~]# whoami | tr ‘a-z‘ ‘A-Z‘ >/tmp/who.out[[email protected] ~]# cat /tmp/who.out ROOT
3 、一個linux 使用者給root 發郵件,要求郵件標題為”help” ,郵件內文如下:
Hello, Iam 使用者名稱,thesystem version is here,please help me to
check it,thanks!
作業系統版本資訊
[[email protected] ~]# echo -e "Hello, I am `whoami` ,the system version is here,please help me to \ncheck it ,thanks! \n`cat /etc/centos-release`" | mail -s "help" root[[email protected] ~]# cat /var/spool/mail/root
650) this.width=650;" src="http://s5.51cto.com/wyfs02/M01/85/3F/wKioL1eeHozgf6MKAAC_V7v0sTM472.png" title="QQ圖片20160731235115.png" alt="wKioL1eeHozgf6MKAAC_V7v0sTM472.png" />
4 、將/root/ 下檔案清單,顯示成一行,並檔案名稱之間用空格隔開
[[email protected] ~]# ls -1 | tr ‘\n‘ ‘ ‘1.log 2.log aa [a,b,c,d,e,f [a-c] anaconda-ks.cfg etcs f f[a-c] file1 install.log install.log.syslog mail mail.txt network pass testdir w2c
5 、file1 檔案 的 內容為:”1 2 3 4 5 6 7 89 10” 計算出所有數位總和
[[email protected] ~]# echo "1 2 3 4 5 6 7 8 9 10" > file1 | cat file1 | tr ‘ ‘ ‘+‘ | bc55
6 、刪除Windows 文字檔中的‘^M‘ 字元
[[email protected] ~]# echo "Windows" | tr -d "W"indows
7 、處理字串“xt.,l 1 jr#!$mn 2 c*/fe 3 uz 4 ”,只保留其中的數字和空格
[[email protected] ~]# echo "xt.,|1 jr#/rootmn 2 c*/fe 3 uz 4" | tr -d -c ‘0-9 \n‘1 2 3 4
本文出自 “家住海邊喜歡浪” 部落格,請務必保留此出處http://zhang789.blog.51cto.com/11045979/1833102
馬哥教育面授班-標準I/O和管道-課後小作業-2016年7月28