]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - client/eml2UPPER.sh
- Added very basic scripting support to PM3 client-side (proxmark3 application)
[proxmark3-svn] / client / eml2UPPER.sh
diff --git a/client/eml2UPPER.sh b/client/eml2UPPER.sh
new file mode 100644 (file)
index 0000000..a28ae22
--- /dev/null
@@ -0,0 +1,31 @@
+#!/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
Impressum, Datenschutz