9、在Shell脚本中调用其他脚本
在Shell脚本的执行过程中,Shell脚本支持调用另一个Shell脚本,调用的格式为:程序名
实例:在Shell脚本test1中调用test2。
1、调用test2
#test1脚本
root@ubuntu:/home/study# vi test1;
#!/bin/bash
echo "The main name is $0";
./test2;
echo "The first string is $1";
#test2脚本
root@ubuntu:/home/study# vi test2;
#! /bin/bash
echo "How are you $USER?";
root@ubuntu:/home/study# chmod +x test1;
root@ubuntu:/home/study# chmod +x test2;
root@ubuntu:/home/study# ./test1 ljq
The main name is ./test1
How are you root?
The first string is ljq
root@ubuntu:/home/study#
9、在Shell脚本中调用其他脚本的更多相关文章
- python脚本中调用其他脚本
		如果只关注脚本中调用他脚本直接看代码30行 PS:该脚本功能有:自动清理目录,创建目录,自动运行脚本,以此提升工作效率 import numpy as np import os from shutil ... 
- shell脚本中调用其他脚本的三种方法
		方法一:使用 . #. ./sub.sh 方法二:使用 source #source ./sub.sh 方法三:使用 sh #sh ./sub.sh 注意: 1.两个点之间,要有空 ... 
- Linux/Unix shell 脚本中调用SQL,RMAN脚本
		Linux/Unix shell脚本中调用或执行SQL,RMAN 等为自动化作业以及多次反复执行提供了极大的便利,因此通过Linux/Unix shell来完成Oracle的相关工作,也是DBA必不可 ... 
- shell脚本中调用另一个脚本的三种不同方法(fork, exec, source)
		fork ( /directory/script.sh) fork是最普通的, 就是直接在脚本里面用/directory/script.sh来调用script.sh这个脚本. 运行的时候开一个sub- ... 
- Shell 脚本中调用另一个 Shell 脚本的三种方式
		主要以下有几种方式: Command Explanation fork 新开一个子 Shell 执行,子 Shell 可以从父 Shell 继承环境变量,但是子 Shell 中的环境变量不会带回给父 ... 
- 如何在Python脚本中调用外部命令(就像在linux shell或Windows命令提示符下输入一样)
		如何在Python脚本中调用外部命令(就像在linux shell或Windows命令提示符下输入一样) python标准库中的subprocess可以解决这个问题. from subprocess ... 
- 在shell脚本中调用另一个脚本的三种不同方法(fork, exec, source)——转载
		原文链接:http://blog.chinaunix.net/uid-22548820-id-3181798.html fork ( /directory/script.sh) :如果shell中包含 ... 
- Shell脚本中调用另外一个脚本的方法
		(转载): 在Linux平台上开发,经常会在console(控制台)上执行另外一个脚本文件,经常用的方法有:./my.sh 或 source my.sh 或 . my.sh:这三种方法有什么不同呢?我 ... 
- 013-在 Shell 脚本中调用另一个 Shell 脚本的三种方式
		如下: fork: 如果脚本有执行权限的话,path/to/foo.sh.如果没有,sh path/to/foo.sh. exec: exec path/to/foo.sh source: sourc ... 
随机推荐
- nginx+tomcat实现动静态分离
			===============Tomcat 概述: Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache ... 
- 9、Semantic-UI之标题
			9.1 定义基础的标题样式 在Semantic-UI中定义了5种标题样式,h1~h5. 示例:基础样式定义 <h1 class="ui header">一级标题&l ... 
- JavaScript函数参数问题
			声明一个回调函数 function(){ alert(data); } 这个时候,若调用这个函数的传入了一个同名data,则这里会引用到data的值,因为他们处于同一作用域. 
- Arduino Nano 读取ADS1100实例
			利用Arduino Nano的wire库可以很方便对ADS1100进行设置和读取转换后的数据. /* * Arduino reads ADS1100 I2C 16bit diff ADC */ /* ... 
- C#中使用Redis学习二 在.NET4.5中使用redis hash操作
			上一篇>> 摘要 上一篇讲述了安装redis客户端和服务器端,也大体地介绍了一下redis.本篇着重讲解.NET4.0 和 .NET4.5中如何使用redis和C# redis操作哈希表. ... 
- Delegate   Func  Action  Predicate        default()   知识点
			看仓储模式,有代码写到这几个关键字,陌生,记录下来. 定义一个类型,此类型抽象化了相似结构的某一类方法,因此我们能将此类型代表的方法作为参数进行传递. Delegate至少0个参 ... 
- MySQL8.0本地访问设置为远程访问权限
			1.登录MySQL mysql -u root -p 输入您的密码 2.选择 mysql 数据库 use mysql; 因为 mysql 数据库中存储了用户信息的 user 表. 3.在 mysql ... 
- 【06】循序渐进学 docker:跨主机通信
			写在前面的话 目前解决容器跨主机通信的方案有很多种,这里给出的只是其中的一种,而且还不是最好的方案,不过归根结底,大同小异.在学习 docker swarm 之前,大家可以先看看这种. 啥是 over ... 
- 浅谈Android选项卡(二)
			前面简单介绍了选项卡,下面以及后面的几篇文章介绍下Android选项卡的几种简单实现方法. http://blog.csdn.net/xia215266092/article/details/9613 ... 
- chrome cpu占用100%
			参考原文地址:https://stackoverflow.com/questions/20276097/chrome-devtools-100-cpu 问题描述,chrome打开devtools开发者 ... 
