speed optimization
This commit is contained in:
@@ -12,5 +12,14 @@ for arg in "$@"; do
|
||||
CMD_OPTS="$CMD_OPTS$SEP$arg"
|
||||
fi
|
||||
done
|
||||
[ -z "$AWK" ] && AWK=awk
|
||||
od -An -v -tu1 "$1" | POSIXLY_CORRECT=1 $AWK -f amach.awk -v LVA="$LVA" -v CMD_OPTS="$CMD_OPTS"
|
||||
if [ -z "$AWK" ]; then
|
||||
if command -v mawk >/dev/null 2>&1; then
|
||||
AWK=mawk
|
||||
else
|
||||
AWK=awk
|
||||
fi
|
||||
fi
|
||||
TMPFILE=$(mktemp)
|
||||
od -An -v -tu1 "$1" > "$TMPFILE"
|
||||
POSIXLY_CORRECT=1 $AWK -f amach.awk -v LVA="$LVA" -v CMD_OPTS="$CMD_OPTS" -- "$TMPFILE"
|
||||
rm -f "$TMPFILE"
|
||||
|
||||
Reference in New Issue
Block a user