2016-02-12 23 views
0

需要帮助为下面的代码编写korn shell脚本。Korn shell获取最新的文件匹配模式

必须写在目录的脚本... /脚本

有在目录下面的文件... /文件

Have 2 file patterns 
xxx892_1.txt 
xxx367_8.txt 
xxx356_9.txt 
yyy736_9.txt 
yyy635_7.txt 

需要获得最新的文件(最后创建)匹配模式

xxx和yyy即从上面xxx356_9.txt,yyy635_7和ftp他们结束。

请帮助。谢谢。

+0

你把它标记为linux。是一个bash解决方案好吗? –

+0

“最新”是什么意思?按时间戳?我不明白为什么356_9应该比“367_8”晚。请澄清。 – Jens

+0

是的,最新创建的文件的时间戳。 – user3761541

回答

0

如果您最新的平均时间stamp.You可以做这样的事情

ls -t xxx* | head -1 #this will give you the latest modified file 
ls -t yyy* | head -1 

上述会给你,你可以使用FTP文件名。

+0

谢谢,这个工作对我来说 #!/ bin中/ KSH CD ... /文件 latestFile = $(LS -t XXX * | head -1) echo $ latestFile – user3761541

+0

@ user3761541不客气 – Ajay