main() {
+ USAGE="usage: tobin [-mnp] ..."
if ! [ "$1" = "x" ] && ! [ -t 0 ]; then
cat | tr '\n' ' ' | xargs tobin "x" "$@"
return "$?"
fi
if [ $# -eq 0 ]; then
- printf "Error: No arguments provided\nusage: tobin [-mnp] number1 number2 ...\n" >&2
+ printf "Error: No arguments provided\n%s\n" "$USAGE" >&2
return 2
fi
m) m=1; ;;
n) n=1; ;;
p) p="0b" ;;
- *) printf "usage: tobin [-mnp] number1 number2 ...\n" >&2 ; return 2 ;;
+ *) printf "%s\n" "$USAGE" >&2 ; return 2 ;;
esac
done
main() {
+ USAGE="usage: todec [-mnKMG] ..."
if ! [ "$1" = "x" ] && ! [ -t 0 ]; then
cat | tr '\n' ' ' | xargs todec "x" "$@"
return "$?"
fi
if [ $# -eq 0 ]; then
- printf "Error: No arguments provided\nusage: todec [-mn] number1 number2 ...\n" >&2
+ printf "Error: No arguments provided\n%s\n" "$USAGE" >&2
return 2
fi
M) k=100000000000000000000; p='M'; ;;
# 1 073 741 824
G) k=1000000000000000000000000000000; p='G'; ;;
- *) printf "usage: todec [-mnKMG] number1 number2 ...\n" >&2 ; return 2 ;;
+ *) printf "%s\n" "$USAGE" >&2 ; return 2 ;;
esac
done
main() {
+ USAGE="usage: tohex [-lmnp] ..."
if ! [ "$1" = "x" ] && ! [ -t 0 ]; then
cat | tr '\n' ' ' | xargs tohex "x" "$@"
return "$?"
fi
if [ $# -eq 0 ]; then
- printf "Error: No arguments provided\nusage: tohex [-lmnp] number1 number2 ...\n" >&2
+ printf "Error: No arguments provided\n%s\n" "$USAGE" >&2
return 2
fi
m) m=1; ;;
n) n=1; ;;
p) p="0x" ;;
- *) printf "usage: tohex [-lmnp] number1 number2 ...\n" >&2 ; return 2 ;;
+ *) printf "%s\n" "$USAGE" >&2 ; return 2 ;;
esac
done