shell scripting languages
 Learn from examples 
 
Scripting may be interactive or updating your  .bashrc or .cshrc file 
There are other shell scripts.
In order to present examples on web page,
the examples are given as text and input files.
1. Get output from shell script or command line, echo
  # on the command line or in a shell script, the pound sign  #
  # makes the rest of a line a comment.
  echo "your message"  # just prints  your message
  echo $SHELL          # tells you which shell you are using
  echo $PATH           # tells you all the directories where
                       # you can execute files with simple command
  exss1.r source code
  You can define a script that becomes a command. e.g. exss1.sh
  Typically some_name.sh  yet, needs    chmod +x some_name.sh
  in order to type command   some_name.sh
  
exss1.sh  file is:
  # exss1.sh 
  echo "exss1.sh running"
  echo "your message"
  echo $SHELL
  echo $PATH
running exss1.sh utputs:
  exss1.sh running
  your message
  /bin/csh
  .:/home/faculty4/squire/bin:/local/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/ccs/bin:/usr/local/bin:/usr/local/X11:/usr/bin/X11:/usr/local/unsupported:/etc:/usr/etc:/cs/bin:/usr/ccs/bin:/local/bin:/usr/sfw/bin:/usr/site/bin:/web/www/help/VHDL/verilog/verilog-0.6.1/driver:/web/www/help/fortran/SML/bin
2. Add  alias  to .bashrc or .cshrc
  # you can type Windows commands in linux, using alias
  # you can add any commands you want to have just a short name
  
  in .cshrc
  alias del   'rm -f'
  alias dir   'ls -ltr'  # dir /od *  in Windows
  alias copy  'cp -p'
  alias md    mkdir
  alias ren   mv
  alias cdgl "cd /afs/umbc.edu/users/s/q/squire/home"
  
  in .bashrc
  alias del='rm -f'
  alias dir='ls -ltr'  # dir /od *  in Windows
  alias copy='cp -p'
  alias md='mkdir'
  alias ren='mv'
  alias cdgl='cd /afs/umbc.edu/users/s/q/squire/home'
You may find the system default script as:
  /etc/bashrc
  /etc/bash.bashrc
  /etc/cshrc
  /etc/csh.cshrc
One of these, depending on your default setting, is run before
before the .bashrc or .cshrc in your login directory.
  
 
Last updated 8/16/2019