幾個與文字處理相關的Linux命令總結
1.當前目錄下有若干檔案,找出副檔名為TextGrid的所有檔案,並複製到../file_set。
find . -name "*.TextGrid" -exec cp {} ../file_set/ ;
2.當前目錄下有若干檔案,找出副檔名為“TextGrid”且非UTF-8(UTF-8 Unicode Text,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 )
相關文章
- [Linux]字元處理相關命令Linux字元
- Linux文字處理命令Linux
- Linux文字處理命令(轉)Linux
- 常用的 Linux 目錄處理命令總結Linux
- linux下的文字處理命令sedLinux
- Linux命令列中幾個使用history相關的技巧Linux命令列
- solaris10_相關命令_處理器_相關
- 幾個常用的文字處理shell 命令:find、grep、sort、uniq、sed、awk
- 在 Linux/Unix 中文字處理方式總結Linux
- 命令列與Shell -> 文字處理命令之sed命令列
- 文字匹配相關方向打卡點總結
- LINUX學習(五)Linux文字處理命令Linux
- firewall-cmd 相關命令總結
- Linux:管道命令與文字處理三劍客(grep、sed、awk)Linux
- Linux文字處理命令sed基本使用示例Linux
- Linux下處理時間同步相關問題彙總Linux
- MySQL的幾個和innodb相關的主要引數設定總結MySql
- 文字處理的有關
- vim 命令 快捷鍵以及相關總結
- 中文文字挖掘預處理流程總結
- 英文文字挖掘預處理流程總結
- linux 關機命令總結Linux
- 10 文字分析處理命令
- Linux Shell程式設計(23)——文字處理命令Linux程式設計
- Linux中文字處理命令sed的使用示例分享Linux
- android反編譯相關命令總結Android編譯
- C 語言預處理命令總結大全
- 淺談 JavaScript 處理樹形結構的幾個場景與方案JavaScript
- Linux系統中與記憶體相關的幾個核心引數Linux記憶體
- UIView中與AutoLayout相關的幾個方法對比UIView
- Windows最常用的幾個網路CMD命令總結Windows
- 程式設計小技巧之 Linux 文字處理命令(二)程式設計Linux
- Linux檔案過濾及內容編輯處理命令總結!Linux
- Ajax 相關總結
- WPF 相關總結
- 『忘了再學』Shell基礎 — 31、字元處理相關命令字元
- 關於aud$物件相關處理物件
- Linux 相關scsi命令Linux