ls -lt | grep aaa | head -n 1
ls -lt | grep bbb | head -n 1
ls -lt| grep ccc | head -n 1
如果只查文件,去掉文件夹,可以执行:
ls -lt |grep -v '^d' | grep ccc | head -n 1
head后面需要-n,否则命令格式不对的,这样就可以获取到某类文件中时间最近修改的一个
ls -lt 是以长列表形式,时间最新的顺序排列,| 表示把前面的输出作为后面的输入 grep 表示从列表中匹配出名字中包含的文件/文件夹,head -n 表示输出前面几行
#/bin/sh
function tmp_fun()
{
echo "press Enter to continue or other key to exit"
read -n 1 _tmp_key
echo "$tmp_key"
if [ "$_tmp_key" != "^@" ]; then #这里的^@是以ctrl+v,ctrl+Enter打印的,中间ctrl不放
exit 0
else
cd a #这里是a文件夹,具体路径自己写
vi `find -name "texttxt" -printf "%AD %AT %f\n"|sort|tail -1|cut -d " " -f3` #这里用时vi打开的。
fi
}
#statement 这里是你前一段命令,可以在这里自己加判断执行后面的
tmp_fun
#说明:没加错误处理。
我曾经做过一个书目管理程序,就是将自己硬盘、光盘的书目名称做成数据库进行管理,想看什么书的时候,可以更快查找出来。
其中有引用文件名的语句,可能对你有帮助:
Dim str As String 'str用于存放文件的名称
Dim i As Integer
l = Forms![新增书目]![导入地址] '可以用窗体输入地址,如果地址固定,也可以自己直接赋值
str = Dir(l) '这里将字符串改为路径
Do While str <> ""
i = i + 1
文件名Value = str '保存文件名
书名Value = Trim(Left(str, InStrRev(str, "", -1) - 1)) ’去掉扩展名,就是书名
DoCmdGoToRecord , "读取子窗体", acNewRec
str = Dir '得到下一个文件名
Loop
以上为参考,请根据自己的文件名起名特点,自行用字符函数提取相关数据信息。
打开所示网页
选择自己需要的,在前面方框打勾,点击立刻获取
点击全部选中,粘贴复制到自己的hosts 文件中
用记事本打开hosts 文件,粘贴到下方,点击保存。
5
ok,浏览网页,无压力!
获取最新的文件需要执行 pull命令的。。 貌似 GUI 没有提供这个命令吧。。 你安装git的时候如果选择了右键菜单,那么可以通过右键菜单的 pull 来获取,否则你需要打开 cmd ,执行 git pull
以上就是关于unix 怎么用 grep 命令检索最新的文件名称全部的内容,包括:unix 怎么用 grep 命令检索最新的文件名称、求助:shell获取文件下最新的一个文档,并打开它、怎样在ACCESS中获取一个文件夹中最新的文件的文件名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)