awk.sh

#!/bin/bash

#source directory
s_path="/tmp/jstack"
#target directory
t_path="/tmp/test"

find $s_path -size +10k -type f | xargs -i mv {} $t_path

ls -lS $t_path | awk '{if(NR>1) print $NF}'
#NR:当前行数,从1开始
#NF:当前记录字段个数

验证:

[root@logstash ~]# sh awk.sh 
jstack_2024-05-27-14:25:53
jstack_2024-05-27-14:26:03
jstack_2024-05-27-14:26:14
jstack_2024-05-27-14:26:24
jstack_2024-05-27-14:26:34
jstack_2024-05-27-14:26:44
jstack_2024-05-27-14:26:56
jstack_2024-05-27-14:27:07
jstack_2024-05-27-14:27:17
jstack_2024-05-27-14:27:29
[root@logstash ~]#