summaryrefslogtreecommitdiff
path: root/scripts/cs
blob: f3090ba5d88d42c7aae9eff135a3fbd4dfea6721 (plain)
1
2
3
4
5
6
7
#!/bin/sh

[ -z "$(echo $@ | grep "\-l")" ] && str="a-z A-Z" || [ -z "$(echo $@ | grep "\-u")" ] && str="A-Z a-z" || (echo "cs: missing operand" && exit)
[ -z "$(echo $@ | sed 's/\-l//g;s/\-u//g')" ] && words=$(< /dev/stdin) || words="$(echo $@ | sed 's/\-l//g;s/\-u//g')"

echo $words | tr $str