如何在BASH中匹配CJK文件名?
我第一次尝试:如何在BASH中匹配CJK文件名?,bash,cjk,Bash,Cjk,我第一次尝试: [$'\u4E00'-$'\u9FCC'] # Remember, if you, for example, specify [c-a] # you will not get a range. 但只有认识到范围是由排序规则顺序定义的,而不是由它们的代码点定义的 我们还需要记住,CJK字符是按笔划计数排序的,然后是按部首排序的 因此,如果我们有一个包含文件的目录,其中一些文件使用拉丁字符命名,另一些文件使用CJK命名,并且我们想要操纵那些名称使用CJK的文件,那么我们如何在BAS
[$'\u4E00'-$'\u9FCC']
# Remember, if you, for example, specify [c-a]
# you will not get a range.
但只有认识到范围是由排序规则顺序定义的,而不是由它们的代码点定义的
我们还需要记住,CJK字符是按笔划计数排序的,然后是按部首排序的
因此,如果我们有一个包含文件的目录,其中一些文件使用拉丁字符命名,另一些文件使用CJK命名,并且我们想要操纵那些名称使用CJK的文件,那么我们如何在BASH中实现这一点呢?这篇文章在与您的问题相关的第一个答案中有一些有趣的对话。