shell脚本第一行声明什么(shell脚本第一句话)

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条评论 登录后显示评论回复

你需要登录后才能评论 登录/ 注册