This is a shell script that will only run if the user executes it as the root user. I got this tip here: http://www.cyberciti.biz/tips/shell-root-user-check-script.html.
#!/bin/bash CMDROOT="yum update" if [[ $EUID -ne 0 ]]; then echo echo "You must be a root user to run this command." 2>&1 exit 1 else echo echo "The command you ordered is: \"$CMDROOT\" And it is about to run." echo exec $CMDROOT fi |
Here is some code that will create a folder if it does not exist.
#!/bin/bash # Make a folder if it does not exist. if [ -e mydir ]; then echo "The folder exists." else mkdir mydir fi |
How to convert text to uppercase with the command-line. Simply use the tr command to transform the text into uppercase.
-{homer@neo } $ echo "Hello World" | tr a-z A-Z HELLO WORLD |
This is how to do this with environment variables.
|{~/Documents}-{Mon Aug 26 23:49:45} -{homer@neo } $ echo ${LOGNAME^^} HOMER |
Do you want a DOS styled prompt for your Linux box? Then put this into your .bashrc file and that is what you will get.
PROMPT_COMMAND='export PWD_UPCASE="${PWD^^}"' PS1='C:${PWD_UPCASE//\//\\}> ' |