非法入侵 发表于 2018-8-17 07:29:07

Bourne Shell及shell编程

  #newdate
  if [ $# -lt 1 ]
  then
  date
  else
  while getopts mdyDHMSTjJwahr OPTION
  do
  case $OPTION
  in
  m) date '+%m ';; # Month of Year
  d) date '+%d ';; # Day of Month
  y) date '+%y ';; # Year
  D) date '+%D ';; # MM/DD/YY
  H) date '+%H ';; # Hour
  M) date '+%M ';; # Minute
  S) date '+%S ';; # Second
  T) date '+%T ';; # HH:MM:SS
  j) date '+%j ';; # day of year
  J) date '+%y%j ';;# 5 digit Julian date
  w) date '+%w ';; # Day of the Week
  a) date '+%a ';; # Day abbreviation2
  h) date '+%h ';; # Month abbreviation
  r) date '+%r ';; # AM-PM time
  \?) echo "Invalid option $OPTION";;
  esac
  done
  fi

页: [1]
查看完整版本: Bourne Shell及shell编程