Intro
I am a look-at-the-keyboard typist! I can’t count the number of times I’ve begun an email with CAPs lock on, and found a nice correspondence looking like this:
hI aNDRES, i RE-CREATED THE SCRIPT. ... |
Tired of the re-typing I researched how to quickly repair this, at least for those with a linux command prompt at their disposal.
The details
I added this to my .aliases file:
# reverse upper/lower case reverse () { tr 'A-Za-z' 'a-zA-Z'; } |
Now when I make this mistake I put the text into my clipboard, even if it is multi-line, and fix it like this:
$ echo 'hI aNDRES,
i RE-CREATED THE SCRIPT.'|reverse
Hi Andres, I re-created the script. |
After the single quote I pasted in my clipboard text and closed that out with another single quote.
Alternative for those uncertain about Linux aliases
Alternatively, right on the command line you would just run
$ echo 'hI aNDRES,
i RE-CREATED THE SCRIPT.'|tr 'A-Za-z' 'a-zA-Z'
Conclusion
We developed an alias expression to make exchanging upper and lower case in a character string fast and easy, if you just remember a few things and have access to a Linux command prompt.