编写一个shell脚本程序,它带一个命令行参数,这个参数是一个文件。

2024-12-01 09:31:26
推荐回答(1个)
回答1:

#!/bin/bash
#脚本名称假设为:test.sh
if [[ $# -ne "1" || ! -f $* ]];then
echo "Usage:./test.sh 参数(请输入普通文件名)"
exit 1
fi
uname=$(ls -l $1 | awk '{print $3}')
ctime=$(ls -l $1 --full-time | awk '{print $6}')
echo "所有者为:$uname"
echo "最后修改的日期:$ctime"