1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103
|
#!/bin/sh
case $1 in
'%') # percent
echo "percent"
;;
+) # plus
echo "plus"
;;
\&) # ampersand
echo "ampersand"
;;
_) # underscore
echo "underscore"
;;
\`) # back quote
echo "back quote"
;;
^) # circumflex
echo "circumflex"
;;
\<) # less than
echo "less than"
;;
\>) # greater than
echo "greater than"
;;
=) # equals
echo "equals"
;;
\|) # vertical bar
echo "vertical bar"
;;
"#") # hash
echo "hash"
;;
',') # comma
echo "comma"
;;
'/') # slash
echo "slash"
;;
'@') # at
echo "at"
;;
'~') # tilde
echo "tilde"
;;
';') # semi colon
echo "semi colon"
;;
'.') # point
echo "point"
;;
':') # colon
echo "colon"
;;
'-') # dash
echo "dash"
;;
'!') # exclamation mark
echo "exclamation mark"
;;
'?') # question mark
echo "question mark"
;;
\\) # back slash
echo "back slash"
;;
\') # quote
echo "quote"
;;
\") # double quote
echo "double quote"
;;
'(') # open parenthesis
echo "open parenthesis"
;;
')') # close parenthesis
echo "close parenthesis"
;;
'[') # open bracket
echo "open bracket"
;;
']') # close bracket
echo "close bracket"
;;
'{') # open brace
echo "open brace"
;;
'}') # close brace
echo "close brace"
;;
"$") # dollar
echo "dollar"
;;
"*") # asterisk
echo "asterisk"
;;
*)
echo "$1"
;;
esac
|