问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

unix的bash脚本编程题目,很简单的

发布网友 发布时间:2022-04-29 17:08

我来回答

1个回答

热心网友 时间:2022-04-11 23:42

#!/bin/bash
# Script name: svi
if [ $# -ne 1 ]; then
    echo "Invalid argument!"
    echo "Usage: `basename $0` [filename]"
    exit 1
fi
$ofile = $1
cp $ofile "${ofile}_bk"
vi $ofile

追问突然发现问题有错误,应该把“which pass tosvi as argument"改成"which pass to svi as argument ”。能解释一下题目吗?讲讲脚本程序的意思,渣渣,谢谢

追答这个我看出来的。不影响理解。
svi (super vi) 就跟vi差不多,不同的地方就是编辑文件前先备份了原文件。

脚本要求有一个参数(文件名)。通过 $# 判断参数数目,如果参数数目不为1,给出错误提示及正确用法。如果参数正确,就通过cp命令先备份原文件(文件名加_bk),然后通过vi编辑文件。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 楼梯的水泥台阶上可以铺地板革吗 手机腾讯会议共享屏幕播放视频没声 关于linux下bash编程中expr命令问题 最近学习BASH编程 ,碰到有个问题很费解。 ((0)) echo "$?" 这个是返 ... linux的bash编程中, read在接收用户输入时不接收回车,只显示^M, 怎么解决? bash脚本编程的一个实例报了2处错误,望指点下 bash shell脚本编程问题 bash 编程问题 如果公司技术员工只有我一个,我试用期想离职怎么办 word文档复制后无法修改,怎么办 如何避免技术人员离职带走技术 bash编程中"$1"是什么意思 哪些因素造成了技术人员的离职薪酬心里感受感觉自己在团队中无所 和高级语言相比,shell编程有什么特点? 如何减小技术人员离职给团队带来的损失 技术人员辞职要注意哪些 全民所有制事业单位专业技术人员辞职规定(人调发1990)《全民所有制事业单位专业技术人员和管理人员_百度问一问 全民所有制事业单位专业技术人员和管理人员辞职暂行规定 smt技术人员离职需要交接的东西有哪些 oracle怎么查询完全重复的数据 如何证明技术人员离职到新公司后违反了和上家公司签订的保密协议? 技术人员离职一般要多久 协商还款成功还收到逾期信息 瓷砖推刀什么牌子最好 一道关于bash shell编程的题目 建行信用卡逾期了两天了信息显示还款成功,今天又发信息逾期,为什么? 在linux下怎么用shell bash编程,比如怎么编一个水仙花的算法?是在终端上面直接写吗? 商银行信用卡+我还款成功了+怎么还显示逾期 瓷砖推刀哪几个牌子好 联想S405-ASI 配置 瓷砖手动推刀刀轮什么牌子最好 花呗还款不记录逾期,为什么全额还款后又说我逾期 切瓷砖的工具有哪几种 有那些瓷砖切割器 联想笔记本s405如何重新安装系统?该咋操作 我逾期了一天,现在还了,怎么还显示未还款 切瓷砖是用什么电动工具? 我前天夜里10点多还款成功,为什么今天打电话提醒我逾期了,也没收到入账提醒? 联想S405系列笔记本怎么样,谁能评价一下呢,万分感谢 建行信用卡最后期限还款 后 怎么还显示逾期 还款日成功扣款为什么APP显示我逾期,而且我从来没逾期过 瓷砖推刀切割机哪个牌子