Unix’file’命令有一个-0选项,用于在文件名后输出空字符.据说这对于’cut’来说很有用.
来自man文件:
-0,--print0 Output a null character ‘\0’ after the end of the filename. Nice to cut(1) the output. This does not affect the separator which is still printed.
(注意,在我的Linux上,不会打印’-F’分隔符 – 这对我来说更有意义.)
这就是我想要做的:
find . "*" -type f | file -n0iNf - | cut -d<null> -f1
其中< null>是NUL角色.
好吧,这就是我想要做的,我想要做的是从目录树中获取具有特定MIME类型的所有文件名.我使用grep(未显示).