我在 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