Bash
按文件名對“find”輸出進行排序時,強制“sort”忽略文件副檔名
按文件名對輸出進行排序時,是否有一種簡單的方法可以強制
sort
忽略文件擴展find
名?我的意思是沒有額外的腳本。
不完全確定你的意思。
但是給定一個目錄
$ ls bar.txt foo.abc foo.txt $
您可以僅按名稱排序,去除副檔名,如下所示
$ find . -type f | sort -k 2,2 -t. -u ./bar.txt ./foo.txt $
與以往一樣,輸入範例和所需輸出將有很大幫助。