99问答网
所有问题
编写一个shell脚本程序,它带一个命令行参数,这个参数是一个文件。
如果这个文件是一个普通文件,则打印文件所有者的名字和最后的修改日期。如果程序带有多个参数,则输出出错信息。
请会的人帮帮忙,先谢过了~
举报该问题
推荐答案 推荐于2018-05-17
#!/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"
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/ezBvzjvXv.html
相似回答
大家正在搜
相关问题
一个带参数的html页面引用了一个js文件,那这个js文件如...
如何给文件夹设置密码
如何预防计算机病毒?
二级网页打不开是怎么回事?
电脑怎么进入安全模式。
电脑安全模式到底有什么用?
电脑一玩游戏就自动关机为什么??????