shell脚本使用上手
shell脚本(shell script)的用处:
shell是一种命令语言,本质上也可以说是一种C语言程序,可以帮助我们更方便使用linux,shell和shell脚本不同,工作中,我们一般用到的都是shell脚本,
在linux执行命令时,市场需要输入一大串执行代码,这时边可以通过shell脚本编写.sh文件,方便执行。
详细的shell教程,可以参考下方教程:
https://www.runoob.com/linux/linux-shell.html
下面介绍下shell脚本的简单上手:
创建.sh文件
.sh文件可以使用touch命令被创建,在需要被创建.sh文件的路径下,输入下方示例指令,即可创建.sh文件
touch testtime.sh
打开.sh文件
打开.sh文件文件常用的两种方式:
第一种是使用gedit
gedit testtime.sh
第二种是使用vim
vim testtime.sh
使用vim打开时,要使用指令进行编辑,首先输入小写字母 i 进入编辑模式,既可以通过上下键移动光标编写内容,编写完成按ESC键退出编辑状态,输入指令:wq保存并退出,切记不要忘记了“:”。
编辑.sh指令
下面编辑一个简单的指令,循环执行执行.elf文件,并输出循环次数。
#!/bin/bash //脚本声明 for ((i=0;i<=1000;i++)) do ./air_object_detection_st.elf 2 n //需要执行的指令 echo $i //输出变量i,统计循环次数 done
将.sh文件copy到test目标路径下,比如嵌入式平台上(如有需要),例如:
scp ./testtime.sh root@10.0.0.100:~/test
赋予.sh文件执行权限
chmod 777 testtime.sh
如果不适用chmod 进行授权会报错,Permission denied
执行.sh脚本
在目标目录下,
./testtime.sh