运行脚本

时间:2017-02-03 07:59:03

标签: unix

我在 UNIX OS(SunoS 5.10)上编写了一个非常简单的脚本,它找出文件创建时间和日期并将它们转换为整数< / strong>值。将它们转换为整数值后,我连接了我的结果。但是当我运行我的脚本时,它错误地说:

  

错误选项-maxdepth

它甚至会出错

  

BAD OPTION -d

这些命令无效吗?

#!/bin/bash
  location=/u/abc/def

  file_CreationTime () {
  cd $location
  for entry in $(ls -r)
  do
  if [ "$entry" = "Ankur.txt" ];then
  filetime=$(find  "$entry" -maxdepth 0 -printf "%TH:%TM:%TS\n" | cut -c 1-8)
  timeConversion="${fileTime//':'}"
  filedate=$(find  "$entry" -maxdepth 0 -printf "%TY-%Tm-%Td\n")
  dateConversion=$(date -d "$filedate" +%Y%m%d)
  srfresult="$dateConversion$timeConversion"
  echo "$srfresult"
  fi;
  done

  }

 file_CreationTime

0 个答案:

没有答案