采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
定义了变量:sum=5 如何使用sed -i ‘{$sum}d’ 进行删除呢?这样写不对,请老师指导一下
shell脚本内容及说明如下(关键步骤添加了注释):
报错如下:
"${file_sum}d" ,你写错了,写成了"{$file_sum}d"
好的,我知道了,多谢老师
同学,您好。不引用变量得情况下,通常在sed中使用单引号和双引号无明显区别,但是如果有变量,则必须使用双引号,比如你想要删除文本中得第5行,并且这个5想要通过引用变量,则必须使用双引号,看我得例子
可以更改一下试试。有问题随时交流哈,这样才能灵活掌握,多动手尝试,我希望你们多提问题,这样对你们有帮助,别害怕我烦哈
老师,按你上面的是可以的,但是我写到shell脚本里面就报错了,试了好多种写法也不行,能再帮我指导下吗?脚本内容我写到我的这个问题的回答里面,这里写不下
好,发出来吧
登录后可查看更多问答,登录/注册
30%知识讲解+70%实例操作 掌握Shell脚本编程能力
1.1k 15
8.1k 11
1.5k 6
846 6
923 6