.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
.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编程问答网回答,权益归原著者所有;
下一篇:帮我写一篇论文,电子商务的未来