put tee outside the loop

master 0.1
KatolaZ 6 years ago
parent 85edc980a0
commit e9a84ca044
  1. 9
      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

Loading…
Cancel
Save