linux的题目,求大佬帮忙

写一个名为ren的脚本,包含两个参数,参数之一是“原文件”的名字,参数之二是“新文件”的名字,功能是把当前目录“原文件”改名为“新文件”。如果发现用户提供的参数不等于两个... 写一个名为ren的脚本,包含两个参数,参数之一是“原文件”的名字,参数之二是“新文件”的名字,功能是把当前目录“原文件”改名为“新文件”。如果发现用户提供的参数不等于两个,就在屏幕上显示使用方法并退出脚本。如果原文件不存在,则屏幕显示该文件不存在的信息。如果改名成功,就先显示“原文件has been renamed to新文件”,然后,再显示“Here is a listing of the directory:”及当前目录文件列表。 展开
 我来答
捣蒜大师Edison
2018-04-11 · TA获得超过2963个赞
知道大有可为答主
回答量:3825
采纳率:77%
帮助的人:1306万
展开全部
#!/bin/bash
if [ $# -ne 2 ]
then
    echo "参数错误"
    echo "ren src dist"
    exit 1
fi
if [ ! -e $1 ]
then
    echo "文件$1不存在"
    exit 2
fi
mv $1 $2
echo "成功$1已经改名为$2"
printf "Here is a list of the directiry:"
ls
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式