.3 步骤 实现此案例需要按照如下步骤进行。 步骤一:编写第一个Shell脚本,输出“Hello World” 1)根据手动任务操作编写脚本文件 [root@svr5 ~]# vim /opt/first.sh #!/bin/bash echo 'Hello World' [root@svr5 ~]# chmod +x /opt/first.sh #添加可执行权限 2)执行脚本,测试效果 [root@svr5 ~]# /opt/first.sh Hello World 3)Shell脚本的执行方式: 方法一,作为“命令字”:指定脚本文件的路径,前提是有 x 权限 [root@svr5 ~]# ./first.sh #指定相对路径 [root@svr5 ~]# /opt/first.sh #指定绝对路径 方法二,作为“参数”:使用bash、sh、source、. 来加载脚本文件 [root@svr5 ~]# bash first.sh #开启子进程 [root@svr5 ~]# sh first.sh #开启子进程 [root@svr5 ~]# source first.sh #不开启子进程 [root@svr5 ~]# . first.sh #不开启子进程 4)再修改脚本进行测试: [root@svr5 ~]# vim /opt/first.sh #!/bin/bash echo 'Hello World' exit [root@svr5 ~]# vim /opt/first.sh #!/bin/bash echo 'Hello World' mkdir /opt/abc cd /opt/abc

.3 步骤 实现此案例需要按照如下步骤进行。 步骤一:编写第一个Shell脚本,输出“Hello World” 1)根据手动任务操作编写脚本文件 [root@svr5 ~]# vim /opt/first.sh #!/bin/bash echo 'Hello World' [root@svr5 ~]# chmod +x /opt/first.sh #添加可执行权限 2)执行脚本,测试效果 [root@svr5 ~]# /opt/first.sh Hello World 3)Shell脚本的执行方式: 方法一,作为“命令字”:指定脚本文件的路径,前提是有 x 权限 [root@svr5 ~]# ./first.sh #指定相对路径 [root@svr5 ~]# /opt/first.sh #指定绝对路径 方法二,作为“参数”:使用bash、sh、source、. 来加载脚本文件 [root@svr5 ~]# bash first.sh #开启子进程 [root@svr5 ~]# sh first.sh #开启子进程 [root@svr5 ~]# source first.sh #不开启子进程 [root@svr5 ~]# . first.sh #不开启子进程 4)再修改脚本进行测试: [root@svr5 ~]# vim /opt/first.sh #!/bin/bash echo 'Hello World' exit [root@svr5 ~]# vim /opt/first.sh #!/bin/bash echo 'Hello World' mkdir /opt/abc cd /opt/abc
用户908943453
2023年09月25日
|
浏览 137

根据你提供的步骤,实现此案例需要按照以下步骤进行:

步骤一:编写第一个Shell脚本,输出“Hello World”

1)根据手动任务操作编写脚本文件

复制代码
[root@svr5 ~]# vim /opt/first.sh
#!/bin/bash
echo 'Hello World'
[root@svr5 ~]# chmod +x /opt/first.sh                      #添加可执行权限

2)执行脚本,测试效果

复制代码
[root@svr5 ~]# /opt/first.sh
Hello World

3)Shell脚本的执行方式:

方法一,作为“命令字”:指定脚本文件的路径,前提是有 x 权限

复制代码
[root@svr5 ~]# ./first.sh                            #指定相对路径
[root@svr5 ~]# /opt/first.sh                        #指定绝对路径

方法二,作为“参数”:使用bash、sh、source、. 来加载脚本文件

复制代码
[root@svr5 ~]# bash first.sh                        #开启子进程
[root@svr5 ~]# sh first.sh                          #开启子进程
[root@svr5 ~]# source first.sh                      #不开启子进程
[root@svr5 ~]# . first.sh                           #不开启子进程

4)再修改脚本进行测试:

复制代码
[root@svr5 ~]# vim /opt/first.sh
#!/bin/bash
echo 'Hello World'
exit
[root@svr5 ~]# vim /opt/first.sh
#!/bin/bash
echo 'Hello World'
mkdir /opt/abc
cd /opt/abc

以上是根据你提供的步骤编写的Shell脚本,执行方式和测试结果。请注意,在修改脚本后,新增了创建目录和切换目录的操作。

我要提问
复制内容
分享给好友
AI编程问答网 免责声明:
以上内容除特别注明外均来源于网友提问,AI编程问答网回答,权益归原著者所有;