国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Linux Shell > 正文

Shell腳本實現根據文件的修改時間來分類文件

2020-07-27 19:05:43
字體:
來源:轉載
供稿:網友
#!/bin/bash# exctute# ./mod.sh file_type input_folder output_folder# ./mod.sh *.txt /tmp /data/# paramater count if [ ! $# -eq 3 ]; then  echo "[ERROR] error paramater."  exitfi# file typefile_type="${1}"# input foloderif [ -d "${2}" ]; then   folder="${2}"else  echo "[ERROR] input folder is not exsit."  exit fi# output folderif [ -d "${3}" ]; then  output="${3}"else  echo "[ERROR] output folder is not exsit."  exitfi# search filefind ${folder} -name "${file_type}" | while read filename ; do  # file type  file_type=`echo ${filename##*.}`  # file size  file_size=`stat "${filename}" | sed -n '2,1p' | awk '{print $2}' `  # file modify time  file_modify=`stat "${filename}" | sed -n '6,1p' | awk '{print $2, $3}' | sed -e 's/[-: ]//g' `  # output folder   path="${output}/${file_modify:0:6}"  if [ ! -d "${path}" ]; then    mkdir -p ${path}    echo "folder(${path}) is created . "  fi  # new file full name   new_file_name=`echo ${path}/${file_modify}_[${file_size}].${file_type}`  if [ ! -f "${new_file_name}" ]; then    mv "${filename}" "${new_file_name}"  else    echo "file(${new_file_name}) is exsit, can not be removed. "  fidoneecho "finished !"exit

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁陕县| 石家庄市| 万年县| 汶川县| 田林县| 东乌珠穆沁旗| 乌拉特后旗| 成安县| 五寨县| 邵武市| 凤山县| 通州区| 曲松县| 蚌埠市| 西乌| 无极县| 南京市| 北票市| 邢台县| 弋阳县| 中宁县| 新宾| 牡丹江市| 商洛市| 清河县| 芜湖县| 泗水县| 当雄县| 泽普县| 青阳县| 三河市| 齐齐哈尔市| 沙洋县| 泰和县| 福贡县| 广州市| 祥云县| 专栏| 顺平县| 龙岩市| 大同县|