您好,登錄后才能下訂單哦!
練習:
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'
除了字母之外都替換為空
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。