版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_41819299/article/details/82259508
1.创建sh文件
使用touch 及vim
2 . .sh文件添加可执行权限
chmod a+x xxx.sh
a+x代表给所有用户添加可执行x权限
用户类型:
u: 用户 g:属组 o:其他 a:所有
权限类型:
x:执行 w:写 r:读
3.首行内容
#!/bin/bash 或者#!/bin/sh
#!用来告诉系统它后面的参数是用来执行该文件的程序
4.执行方法
方法一:路径/xxx.sh
如:./test.sh 或/path/test.sh(注:不能直接test.sh,会报错test.sh: command not found)
方法二:sh xxx.sh
5.变量
使用花括号${变量名}可告诉系统使用变量,避免系统混淆
6.命令
1)linux命令 2)管道/重定向/backtick 3)附带[]条件测试的 if ...;then...流程控制
7.用python创建.sh文件
def myscript():
scripts="#!/system/bin/bash"+"\n"
scripts+='my_scriptsXXXXXXXXXX'
return scripts
A=myscript()
print(A)
with open ('./try.sh','w') as f:
f.write(A)
参考文献:https://blog.csdn.net/ljp812184246/article/details/52585650