shell脚本第一行声明什么(shell脚本第一句话)
时间:2023-03-18阅读:24来源:柠檬博客作者:柠檬博客
linux中shell脚本第一行怎么写
第一行一般写如下语句:
#!/bin/bash
如果计入命令的话就直接一行写一条命令
如果输入的命令作为参数的话需要加EOF等
这个是我写的简单脚本
#!/bin/bash
su - oracle EON
export ORACLE_SID=trade
lsnrctl stop
sqlplus /nolog EOF
conn / as sysdba
shutdown immediate
exit
EOF
第一行后加 -x是显示输出的意思,整体是用root执行启动数据库启动监听
学习shell可以参考:
希望能帮到您!
shell脚本第一行为“#!/bin/sh”,是什么意思?
#!/bin/sh为指定你运行脚本的shell类型,是bash,ksh还是其它,一般系统有固定的shell,不定这行也能执行,只是为了规范写上的。还有比如你执行的是perl程序,就可以写#!/bin/perl.
为什么shell脚本第一行要#/bin/sh?这个是什麽意思
写这句话的目的是告诉程序用哪个变量去执行下面的代码。就是声明一类的。
24人参与,
0条评论
登录后显示评论回复