From e9a84ca044c10e9676a351820d5719b2d5f51554 Mon Sep 17 00:00:00 2001 From: KatolaZ Date: Tue, 29 Jan 2019 09:21:49 +0000 Subject: put tee outside the loop --- phrollo | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/phrollo b/phrollo index 89a7574..0582b18 100755 --- a/phrollo +++ b/phrollo @@ -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 -- cgit v1.2.3