1
1
对于这个任务,我将转向perl和自定义排序函数的使用。将下面的perl代码保存为basename_sort.pl,chmod it 0755,然后可以执行您请求的命令,如下所示:
当然,如果你经常这么做的话,你会想把这个工具移到别的地方。更好的是,我还建议在.bashrc文件中围绕它包装一个函数。(继续讨论主题,不包括该主题的sh代码)
|
2
0
这可以写得短一些。 find | perl -e 'print sort{($p=$a)=~s!.*/!!;($q=$b)=~s!.*/!!;$p cmp$q}<>' |
3
0
最后得到了一个简单的解决方案:将基名称移到字符串的开头,进行排序,然后将其移回。并不是我所希望的那样,但它甚至可以处理奇怪的文件名。 |
Cute dog · 如何将文本与重新排序的图像相匹配? 1 年前 |
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
Rohan Mittal · 按dict值对dict排序 2 年前 |
Pikachu620 · 可以对事件列表进行排序吗? 2 年前 |
Saif · 排序时python如何决定何时调用比较器? 2 年前 |
tryingmybest09 · 设置出生日期排序不正确 2 年前 |