diff options
| -rwxr-xr-x | phrollo | 9 | 
1 files changed, 4 insertions, 5 deletions
@@ -6,12 +6,11 @@ FILEIN="${1:-/dev/stdin}"  IFS='	'  while read -r D T S H P SH; do  	NSH="$(printf "$S\r\n"  | nc "$H" "$P" | shasum -a 256 | cut -d " " -f 1)" -	[ $? -eq 0 ] &&   	[ "${SH}" !=  "${NSH}" ] && { -		D="$(date +%Y%m%d)"  +		D="$(date +%Y%m%d)"  		SH="${NSH}"  	} -	printf "%s\t%s\t%s\t%s\t%s\t%s\n" "$D" "$T" "$S" "$H" "$P" "$SH" | tee /dev/stderr  -done < "${FILEIN}" | sort -rnk1 -k2 | \ +	printf "%s\t%s\t%s\t%s\t%s\t%s\n" "$D" "$T" "$S" "$H" "$P" "$SH" +done < "${FILEIN}" | tee /dev/stderr | sort -rnk1 -k2 | \  	sed -r "s/^([0-9][0-9]*)	/1(\1) /g;s/	[a-f0-9][a-f0-9]*$//g" |\ -	sort -rk1 -k2  +	sort -rk1 -k2  | 
