..."/>
溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

7.30 管道 tr 重定向練習(xí)

發(fā)布時間:2020-10-10 13:03:23 來源:網(wǎng)絡(luò) 閱讀:418 作者:power小小潘 欄目:網(wǎng)絡(luò)安全

練習(xí):

   1、將/etc/issue文件中的內(nèi)容轉(zhuǎn)換為大寫后保存至/tmp/issue.out文件中

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

   2、將當前系統(tǒng)登陸用戶的信息轉(zhuǎn)換為大寫保存至/tmp/who.out文件中

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

   3、一個linux用戶給root發(fā)郵件,要求郵件標題為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文件的內(nèi)容為:1 2 3 4 5 6 7 8 9 10 計算出所有數(shù)字的總和       

     方法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“,只保留其中 數(shù)字和空格

      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'

    除了字母之外都替換為空


向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI