[問題] ls [^A-Z]* ?

看板Linux作者 (安安)時間9年前 (2015/03/27 13:20), 編輯推噓2(2010)
留言12則, 5人參與, 最新討論串1/1
請問一下 如果目錄底下有大寫 小寫檔案 我為什麼不能用 ls [^A-Z]* 來排除大寫呢? 他就出現 無法存取... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.117.176.202 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1427433621.A.302.html

03/27 13:21, , 1F
或許你應該要 ls | grep [^A-Z]* 這樣?
03/27 13:21, 1F

03/27 13:31, , 2F
我發現 linux 好像不會分大小寫...
03/27 13:31, 2F

03/27 13:32, , 3F
我剛用你說的還是會出現@@
03/27 13:32, 3F

03/27 13:46, , 4F
ls -ld [[:lower:]]*
03/27 13:46, 4F

03/27 13:50, , 5F
樓上大大成功了.. 像這種要去哪裡搜尋呀
03/27 13:50, 5F

03/27 13:56, , 6F
www.google.com.tw ....
03/27 13:56, 6F

03/27 15:37, , 7F
A-Z 牽涉到語系規範字元排序問題
03/27 15:37, 7F

03/27 15:38, , 8F
aAbBcC........ xXyYzZ
03/27 15:38, 8F

03/27 15:39, , 9F
目前 Unicode 環境應該都是這樣排序的的
03/27 15:39, 9F

03/27 16:10, , 11F
03/27 16:10, 11F

03/27 17:20, , 12F
咦 樓上那篇我也有回應過
03/27 17:20, 12F
文章代碼(AID): #1L5EYLC2 (Linux)