Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.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
Sorting 按日期排序的SunOS_Sorting_Unix_Find_Exec_Solaris - Fatal编程技术网

Sorting 按日期排序的SunOS

Sorting 按日期排序的SunOS,sorting,unix,find,exec,solaris,Sorting,Unix,Find,Exec,Solaris,我当前正在一个目录上运行以下命令: find `pwd` -type f -exec grep -s -i -l '$string' {} + | xargs -L 1 ls -lrthg | sort -k7 -k6 它按日期(年)排列所有返回的文件。我已经接近我想要的了,但是我不能把所有的月份都按照一天一天的顺序排列在一起 我运行的是旧版本的SunOS(5.10) 我无法升级或安装任何东西,因此这是一个挑战。我也不会使用perl。非常感谢您的帮助 以下是使用标准Solaris命令可以实现

我当前正在一个目录上运行以下命令:

find `pwd` -type f -exec grep -s -i -l '$string' {} + | xargs -L 1 ls -lrthg | sort -k7 -k6
它按日期(年)排列所有返回的文件。我已经接近我想要的了,但是我不能把所有的月份都按照一天一天的顺序排列在一起

我运行的是旧版本的SunOS(5.10)

我无法升级或安装任何东西,因此这是一个挑战。我也不会使用perl。非常感谢您的帮助


以下是使用标准Solaris命令可以实现这一点的方法:

find . -type f -exec grep -sil "$string" {} + | xargs -L 1 ls -Erth | sort -k 6,7

先生/女士,你真了不起。这正是我所需要的。非常感谢你。