⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shell源码:find查找日期为某一天的文件.txt

📁 学习(编程技巧_编程知识_程序代码),是学习编程不可多得的学习精验
💻 TXT
字号:
Shell源码:find查找日期为某一天的文件
 

--------------------------------------------------------------------------------
 
第八军团 时间:2004-1-23 15:51:08 
   
 A=`find ~ -print` | ls -l --full-time $A 2>/dev/null | grep "Jun 27"  | grep 1998  
   Linux的命令很厉害的呀!  
   给你写了下面这个script,用着方便点儿。你把它存成一个随便什么名字的文件,置上x属性就行了。  
   #!/bin/sh  
   # Copyright by Ming Gong(宫敏) for news://news.freesoft.cei.gov.cn/chinese.com.linux  
   # GPL V2, Jun 30, 1998  
   # The right of usage, distribution and modification is here by granted by the author.  
   # The author deny any responsibilities and liabilities related to the code.  
   #  
   OK=0  
   A=`find $1 -print`  
   if expr $3 == 1 >/dev/null  ; then M=Jan ; OK=1 ; fi  
   if expr $3 == 2 >/dev/null  ; then M=Feb ; OK=1 ; fi  
   if expr $3 == 3 >/dev/null  ; then M=Mar ; OK=1 ; fi  
   if expr $3 == 4 >/dev/null  ; then M=Apr ; OK=1 ; fi  
   if expr $3 == 5 >/dev/null  ; then M=May ; OK=1 ; fi  
   if expr $3 == 6 >/dev/null  ; then M=Jun ; OK=1 ; fi  
   if expr $3 == 7 >/dev/null  ; then M=Jul ; OK=1 ; fi  
   if expr $3 == 8 >/dev/null  ; then M=Aug ; OK=1 ; fi  
   if expr $3 == 9 >/dev/null  ; then M=Sep ; OK=1 ; fi  
   if expr $3 == 10 >/dev/null  ; then M=Oct ; OK=1 ; fi  
   if expr $3 == 11 >/dev/null  ; then M=Nov ; OK=1 ; fi  
   if expr $3 == 12 >/dev/null  ; then M=Dec ; OK=1 ; fi  
   if expr $3 == 1 >/dev/null  ; then M=Jan ; OK=1 ; fi  

   if expr $OK == 1 > /dev/null ; then  
     ls -l --full-time $A 2>/dev/null | grep "$M $4" | grep $2 ;  
   else  
     echo Usage: $0 path Year Month Day;  
     echo Example: $0 ~ 1998 6 30;  
   fi  
  

 
 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -