我正在尝试编写一个脚本,该脚本将在执行脚本的目录中显示最旧文件的名称.
这是我到目前为止:
#!/bin/bash
for arg in $*
do
oldest=$1
if [[ $arg -ot $oldest ]]
then
oldest=$arg
fi
done
echo "Oldest file: $oldest"
Run Code Online (Sandbox Code Playgroud)
我不知道如何增加到下一个文件来检查它是否更旧
例如:
oldest=$2
oldest=$3
etc..
Run Code Online (Sandbox Code Playgroud)
尝试在bash shell中运行此脚本,给出以下args:
myScript `ls -a`
Run Code Online (Sandbox Code Playgroud)
我得到的结果是:
Oldest File: .
Run Code Online (Sandbox Code Playgroud)