Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在BASH中匹配CJK文件名?_Bash_Cjk - Fatal编程技术网

如何在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中实现这一点呢?

这篇文章在与您的问题相关的第一个答案中有一些有趣的对话。