ubuntu怎么保存shell脚本文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu怎么保存shell脚本文件相关的知识,希望对你有一定的参考价值。

ubuntu怎么保存shell脚本文件
ubuntu保存shell脚本文件
第一步:用vim创建一个以.sh结尾的文件,此时这个文件是暂时性的文件,当编写好文件并保存时才能看到文件;
第二步:要首先按一下“i”键才能进行插入(编写)模式,文件开头要写一段特殊符号,“#!/bin/bash” ,这个是开头文件的要求;
第三步:可以开始写里面的内容了,其中可以使用 # 作为单行注释的符号,用 “:<<! !”,作为多行注释的符号;在这里插入图片描述
第四步:编写完语句之后按一下esc键,然后再按冒号键进入最后一行,然后在按“wq”键进行保存,在运行前要使用 “chmod”进行修改权限,具体的指令为“chmod 777 a.sh”;
查看更多
参考技术A ubuntu怎么保存shell脚本文件?
答案如下:首先第一步是查阅资料,第二步是去了解情况与日常生活。

在Ubuntu下编写shell脚本读取文件

参考技术A 需求功能:

创建测试用例文件 text :

创建shell脚本:

运行结果:

利用 awk 'ENDprint NR' [文件名] 来输出行数:

在shell脚本中添加该功能:

运行结果:

上面的shell文件只是把文件名写死在脚本中,并没有实际使用意义,所以需要编写一个指令来指定需要读取的文件,就像 vim [文件名] 一样

“$1” 代表第1个参数,也就是在 read 之后紧跟的参数,将其作为文件名传入:

将脚本移动至环境变量对应的目录中:(可以自己更改 /bin/xxx 来决定运行命令的名称,但注意不能重复)
sudo mv read /bin/read
然后添加运行权限:
sudo chmod 755 /bin/read

打开终端的目录可以是任何位置,通过以下命令即可运行shell脚本:
sudo read [文件路径]

同理,我们还可以自己为复杂指令编写shell脚本,来提高命令的使用效率,例如开关ss服务,打开锐捷客户端认证等等。

以上是关于ubuntu怎么保存shell脚本文件的主要内容,如果未能解决你的问题,请参考以下文章

Mac上如何运行shell脚本(变为可执行文件)

linux下shell脚本命令

在ubuntu中如何安装shell 脚本程序

linux怎么写脚本?

如何从 Web 服务器调用本地 shell 脚本?

shell脚本怎么生成运行日志