File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -97,15 +97,19 @@ clear_line_if_is_console() {
97
97
}
98
98
99
99
100
- find " ${dirs[@]} " -iname ' *.jar' | while read jarFile; do
100
+ readonly jar_files=" $( find " ${dirs[@]} " -iname ' *.jar' ) "
101
+ readonly total_count=" $( echo " $jar_files " | wc -l) "
101
102
102
- $is_console && echo -n " finding in jar: $jarFile "
103
+ counter=1
104
+ while read jar_file; do
105
+ $is_console && echo -n " finding in jar($(( counter++ )) /$total_count ): $jar_file "
103
106
104
- jar tf " ${jarFile } " | grep -E " $pattern " | while read file; do
107
+ jar tf " ${jar_file } " | grep -E " $pattern " | while read file; do
105
108
clear_line_if_is_console
106
109
107
- echo " ${jarFile } " \! " ${file} "
110
+ echo " ${jar_file } " \! " ${file} "
108
111
done
109
112
110
113
clear_line_if_is_console
111
- done
114
+
115
+ done < <( echo " $jar_files " )
You can’t perform that action at this time.
0 commit comments