mirror of
https://github.com/Proxmark/proxmark3.git
synced 2024-11-11 09:59:45 +08:00
32 lines
739 B
Bash
32 lines
739 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
# Andrei Costin <zveriu@gmail.com>, 2011
|
||
|
# eml2UPPER.sh
|
||
|
# Converts PM3 Mifare Classic emulator EML file to UPPER case (for easier comparison in some text-comparison tools)
|
||
|
|
||
|
# http://www.linuxquestions.org/questions/programming-9/bash-script-parsing-optional-parameters-621728/
|
||
|
|
||
|
# show program usage
|
||
|
show_usage()
|
||
|
{
|
||
|
echo
|
||
|
echo "Usage:"
|
||
|
echo "${0##/} input.eml output.eml"
|
||
|
exit
|
||
|
}
|
||
|
|
||
|
# Minimum number of arguments needed by this program
|
||
|
MINARGS=2
|
||
|
|
||
|
# get the number of command-line arguments given
|
||
|
ARGC=$#
|
||
|
|
||
|
# check to make sure enough arguments were given or exit
|
||
|
if [[ $ARGC -lt $MINARGS ]] ; then
|
||
|
echo "Too few arguments given (Minimum:$MINARGS)"
|
||
|
echo
|
||
|
show_usage
|
||
|
fi
|
||
|
|
||
|
tr '[:lower:]' '[:upper:]' < $1 > $2
|