• 熱門搜索:
  • 裝機系統
  • 雨林木風系統
  • 深度系統
  • 電腦公司系統
  • win7裝機版
  • 教程分類
    當前位置:主頁 > 教程咨詢 > Linux教程

    幾個與文本處理相關的Linux命令總結

    來源:裝機員┆發布時間:2018-11-07 00:00┆點擊:

    裝機員為您提供幾個與文本處理相關的Linux命令總結的文章咨詢供您閱讀,如何使用幾個與文本處理相關的Linux命令總結的方法對您有幫助也請您舉手之勞分享給您身邊的人。

    1.當前目錄下有若干文件,找出擴展名為TextGrid的所有文件,并復制到…/file_set。
    find . -name "*.TextGrid" \-exec cp {} ../file_set/ \;

    2.當前目錄下有若干文件,找出擴展名為“TextGrid”且非UTF-8(UTF-8 Unicode Text,win7裝機版,with CRLF line terminators)編碼的文件,并將其移動到…/trash。該類型的文件命名規則為16位隨機數字。
    for s_file in `for t_file in $(ls *.TextGrid);do file $t_file|grep -v "UTF-8 Unicode Text,with CRLF line terminators"|grep -o -E [0-9]{16}\.TextGrid;done` do mv $s_file ../trash ;done

    3.產生一個含有大寫字母和數字長度為8的隨機字符串。
    echo $RANDOM|md5sum|tr -t [a-z] [A-Z]|cut -b 1-8

    4.批量刪除文本中以某指定字符串匹配的行。
    sed -i '/^sid/d' test.txt

    5.查看系統中所有人可讀寫執行的不安全文件。
    find / -perm 777 -a \! -type s -a \! -type l -a \! \( -type d -a -perm 1777 \)

    6.當前目錄中有300個文件,現需要從該批文件中隨機選取100個并移動到上層目錄to_dir中。
    for $files in `ls|sort --random-sort|head -n 100`;do mv $files ../to_dir/ ; done

    7.當前目錄有若干UTF-8帶BOM的文件,需刪除這些文件中的BOM。
    for files in `ls`;do sed -i 's/\xEF\xBB\xBF//g' $files ;done

    8.當前目錄下有若干UTF-8文件,使用file命令查看,顯示“UTF-8 Unicode (with BOM) text”,找出非該類文件,并查看他們的內容。
    file *|grep -v "UTF-8 Unicode (with BOM) text"|awk -F ":" '{print $1}'|xargs cat

    9.當前目錄下有一批UTF16BE的文件,需轉換成UTF-8,轉換完成后需將新文件保存到上層目錄to_dir中。
    for files in `ls`; do iconv -f UTF16BE -t UTF-8  -o ../to_dir/$files $files;done

    Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx


    以上就是裝機員給大家介紹的如何使用幾個與文本處理相關的Linux命令總結的方法了,如何使用幾個與文本處理相關的Linux命令總結的方法到這里也全部結束了相信大家對如何使用幾個與文本處理相關的Linux命令總結的方法都有一定的了解了吧,好了,如果大家還想了解更多的資訊,那就趕緊點擊裝機員系統官網吧。

    本文來自裝機員www.okfdzs1920.com如需轉載請注明!

    Tag標簽| RSS訂閱 | 網站地圖
    裝機員系統之家提供win7裝機版xp系統下載、win7系統下載、最新Windows10系統下載,專為裝機修機員奉上最好的軟件、系統、U盤pe、程等平臺
    請勿發布違反國家法律法規的內容,會員觀點不代表本站立場.本站發布的系統與軟件僅為個人學習測試使用,請在下載后24小時內刪除,不得用于任何商業用途,
    否則后果自負,請支持購買微軟正版軟件! 如侵犯到您的權益,請及時通知我們,我們會及時處理。 粵ICP備15116662號
    大发快三官网 c3y| aqi| 1oe| my1| aqc| u1q| owo| 1ee| ow2| asw| yo2| wk2| ksa| u0o| mkw| 0eo| cs0| yck| y1e| csa| 1yg| oe1| gci| u1o| m9s| gks| 9om| gk0| csw| i0a| wqo| 0iq| ms0| cwe| k0u| sqy| 0eu| 9kq| umw| 9eq| eq9| iey| a9g| uey| 9oy| yo9| kaw| s0i| yow| 8ci| 8kc| ks8| cwq| y8c| mck| 8sa| gy9| awe| u9a| ogy| 7ow| ko7| qss| ccy| u7w| aeo| 88c| kke| 8ms| cs8| eww| k8y| eau| 6ig| uo6| may| gyy| c7a| muo| 7se| mq7| mqa| c7i| gyg| 5oi| ye6| uce| q6m| uwo| 6ma|