我重新介绍了它们,发现它们都在启动时处理模块加载。
那么,这两种不同的配置方式有什么区别呢?
我想根据文件名中的数字对文件进行排序。以下是文件:
$ ls *.f
0.f 13.f 1.f 22.f 4.f abc.f
Run Code Online (Sandbox Code Playgroud)
排序结果:
$ ls *.f | sort -t. -k1n
0.f
abc.f # note this file!
1.f
4.f
13.f
22.f
Run Code Online (Sandbox Code Playgroud)
我的预期是:
$ ls *.f | sort -t. -k1n
abc.f
0.f
1.f
4.f
13.f
22.f
Run Code Online (Sandbox Code Playgroud)
为什么abc.f显示在0.f前后1.f?是不是因为0不被视为数字sort?我在网上搜索,没有找到任何参考。