幾個與文字處理相關的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命令列中幾個使用history相關的技巧Linux命令列
- Linux:管道命令與文字處理三劍客(grep、sed、awk)Linux
- Linux下處理時間同步相關問題彙總Linux
- 文字匹配相關方向打卡點總結
- firewall-cmd 相關命令總結
- android反編譯相關命令總結Android編譯
- 10 文字分析處理命令
- 程式設計小技巧之 Linux 文字處理命令(二)程式設計Linux
- Linux檔案過濾及內容編輯處理命令總結!Linux
- Linux 核心相關命令Linux
- Linux文字處理技巧分享Linux
- LINUX系統 利用AWK命令處理文字資料過程Linux
- LINUX下磁碟管理的基本流程與相關操作命令Linux
- linux命令總結Linux
- mvn 相關命令彙總
- Linux網路相關命令Linux
- Linux 、docker 、nginx 相關命令LinuxDockerNginx
- 【linux】命令-網路相關Linux
- Linux命令總結--mkdir命令Linux
- 『忘了再學』Shell基礎 — 31、字元處理相關命令字元
- Linux文字處理詳細教程Linux
- UIView中與AutoLayout相關的幾個方法對比UIView
- Linux 運維必備的 40 個命令總結Linux運維
- 實用處理字串的linux命令字串Linux
- Ajax 相關總結
- Java與Mysql鎖相關知識總結JavaMySql
- Linux命令總結大全Linux
- Linux shell命令總結Linux
- Linux命令大全總結Linux
- Linux檔案管理相關命令Linux
- opencv 視訊處理相關OpenCV
- 如何處理 Spring Boot 中與快取相關的錯誤?Spring Boot快取
- Python異常處理回顧與總結Python
- (五)Linux之檔案與目錄管理以及文字處理Linux
- 關於Android的幾種事件處理Android事件
- JavaScript跨域相關的總結JavaScript跨域
- JavaScript作用域相關的總結JavaScript