1、touch javaShell.sh 创建shell脚本
2、vim ./javaShell.sh 加入内容
3、为shell脚本添加执行权限: chmod a+x javaShell.sh
4、执行shell脚本 : ./ javaShell.sh

5、经典脚本的写法
6、重点举例
现在有一个可执行文件bolepack ,要执行他必须要先加载与他在同一目录下的各种库文件,并且该执行文件后面还跟上了一系列的参数,为了简化操作。
现在我们创建一个shell脚本,bolepack.sh

该脚本中加入以下内容:
#!/bin/sh
export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH
chmod a+x ./某文件 如果想在执行脚本的时候加上文件的可执行权限的时候可以这么进行操作
./bolepack "$@"
#!/bin/sh : #!/bin/sh告诉操作系统这个脚本应该使用哪个解释器来执行,这里使用的是 /bin/sh,也就是Unix shell。
export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH:设置环境变量LD_LIBRARY_PATH。冒号:是一个分隔符,用于将多个路径连接在一起。在这里,.表示当前目录,也就是执行这个脚本的目录。
$ LD_LIBRARY_PATH 则是引用已经存在的LD_LIBRARY_PATH的值。因此,这行命令的意思是:将当前目录添加到库文件搜索路径中
./bolepack "$@"是执行名为bolepack的程序,并且将所有的参数("$@"代表所有的参数)传递给这个程序。因此,当你运行这个脚本时,你可以给它提供一些参数,这些参数会被传递给bolepack程序
所以,本来需要先export加载so,然后再bolepack -parameter
现在:bolepack.sh -parameter即可
最终极的版本,如果后面的参数有一部分是固定的,那么就可以直接将参数写在脚本中:
bolepack_pd.sh
#!/bin/sh
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:{pwd}
./bolepack -f ./ config/ gggggg.json "$@"
7、很多操作步骤都可以一个脚本中去执行,执行的时候只需要启动脚本即可。
见世面之:脚本一运行ubuntu端可以运行出由QT编写的UI界面
8、shell脚本的写法有一系列规则,比如等号=两边不能有空格:
loc_path = “/home/Documents/bl_lib” 这是错误的,空格不能有,否则地址识别不出来