我有三个文件。
log.20150622
log.20150623
log.20150624
我想在脚本中打开具有最新时间戳的文件。在上面的文件集中,具有最新时间戳的文件是log.20150624。
当我使用命令more log.*
时,log.20150622被打开。
你能帮我解决这个问题吗?
答案 0 :(得分:1)
您可以使用tail
将通配符的结果限制为最后一个。试试吧:
ls -1 log.* | tail -n 1
然后您可以通过子命令将其传递给more
:
more $(ls -1 log.* | tail -n 1)
或通过xargs:
ls -1 log.* | tail -n 1 | xargs more
答案 1 :(得分:0)
find /foldername | sort -n | tail -1