- 论坛徽章:
- 0
|
问题:想知道哪个文件名的数字最大?
目的:想知道AWK的数组的运用
描述:
[root@LinuxPC test]#ls -l
-rwxr--r--. 1 root root 44445 Nov 2 14:22 A0030.jpg
-rwxr--r--. 1 root root 30703 Nov 2 14:23 A0041.jpg
-rwxr--r--. 1 root root 35347 Nov 2 14:23 A0052.jpg
-rwxr--r--. 1 root root 30861 Nov 2 14:24 A0023.jpg
-rwxr--r--. 1 root root 31742 Nov 2 14:19 A0064.jpg
-rwxr--r--. 1 root root 35103 Nov 2 14:20 A0091.jpg
已做的处理:
[root@LinuxPC test]#ls -l | awk '{if ($0~/^-/ && $NF~/^[A-Z]/) print substr($NF,2,index(substr($NF,2),".")-1)}';
0030
0041
0052
0023
0064
0091
谁给说说怎么才能得到我想要的结果?
要我的结果进行比较后直接将最大值输出,而不是进行排序后取最大值。 |
|