我需要在以nlb开头的文件夹中获取最新的目录名称。
#!/bin/sh
cd /home/ashot/checkout
dirname=`ls -t nlb* | head -1`
echo $dirname
当文件夹包含多个名称以nlb开头的文件夹时,此脚本工作正常,但当只有一个名称以nlb开头的文件夹时,此脚本将在该文件夹中打印最新的文件名。如何更改它以获取最新的目录名?
发布于 2013-02-23 22:17:41
将-d
参数添加到ls。这样,它总是只打印它被告知的内容,而不是查看目录中的内容。
https://stackoverflow.com/questions/15041473
复制相似问题