shell 传递参数
http://www.runoob.com/linux/linux-shell-passing-arguments.html
以下实例我们向脚本传递三个参数,并分别输出,其中 $0 为执行的文件名:
#!/bin/bash # author:菜鸟教程 # url:www.runoob.comecho "Shell 传递参数实例!"; echo "执行的文件名:$0"; echo "第一个参数为:$1"; echo "第二个参数为:$2"; echo "第三个参数为:$3";
为脚本设置可执行权限,并执行脚本,输出结果如下所示:
$ chmod +x test.sh $ ./test.sh 1 2 3 Shell 传递参数实例! 执行的文件名:./test.sh 第一个参数为:1 第二个参数为:2 第三个参数为:3
shell 传递参数相关推荐
- Shell——传递参数
在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:n.n代表一个数字,1为执行脚本的第一个参数,2为执行脚本的第二个参数,以此类推--实例以下实例我们向脚本传递三个参数,并分别输出, ...
- linux怎么用两个进程传值,linux下的C开发14,可执行程序如何传递参数?模拟shell执行命令...
上一节介绍了 linux 中的文件类型,并在文章最后使用 C语言编写了程序,该程序能够接受一个文件名参数,并打印出该文件的类型.不知道大家如何,反正我当初学编程时,发现(编译后的)可执行程序居然也能像 ...
- shell脚本传递参数,并且判断参数是否为空
#!/bin/bash echo "Shell 传递参数实例!"; echo "执行的文件名:$0"; echo "第一个参数为:$1"; ...
- linux shell java 参数_java调用linux中的shell脚本传递参数并返回执行结果
[刚接触 linux下的开发,最近遇到java调用shell脚本的问题,找到一个比较适合菜鸟级的方法,转述如下: 在需要运行的SHELL脚本第一行添加 #!/bin/sh然后在终端运行 chmod ...
- SHELL编程传递参数方法详解$# $* $0 $1 $2 $...
目录 实例 特殊字符用来处理参数: $* 与 $@ 区别: 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为: $n.n 代表一个数字,1 为执行脚本的第一个参数,2 为执行 ...
- shell脚本传递参数的方法
在网上看到这边shell 脚本传递参数的方法,觉得写得很详细,收藏起来方便以后查找. 一.接收固定长度的参数 复制代码代码如下: [root@svn shell_example]# cat param ...
- Linux Shell脚本通过参数名传递参数
平常在写shell脚本都是用$1,$2-这种方式来接收参数,然而这种接收参数的方式不但容易忘记且不易于理解和维护.Linux常用的命令都可指定参数名和参数值,然而我们怎样才能给自己的shell脚本也采 ...
- 20.27分发系统介绍;20.28expect脚本远程登录;20.29expect脚本远程执行命令;20.30expect脚本传递参数...
20.27 分发系统介绍 shell项目-分发系统-expect 20.28 expect脚本远程登录 1. 安装expect [root@hao-01 ~]# yum install -y expe ...
- Linux脚本传递参数
一.Shell 特殊参数解释 首先来看几个特殊变量:$0, $#, $*, $@, $?, $$, $_ #!/bin/bash echo $0 # 当前脚本的文件名(间接运行时还包括绝对路径). e ...
- linux xargs 给命令传递参数 组合多个命令
简介 之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了xargs命令,例如: 这个命令是错误的 find /sbin -perm +700 |ls ...
最新文章
- 常用Linux命令总结
- [单刷APUE系列]第八章——进程控制[1]
- “机器人之夜”看猎豹跑得快还是五款机器人价格降得快?“鸿门宴”正式上演
- 做面板数据分位数回归模型_面板数据门限回归模型
- 【Hihocoder - offer编程练习赛93 套题题解】交错01串(贪心,暴力)方格矩阵高度(模拟)数对(STLmultiset)修整土地(网络流)
- mysql数据操作-数据库的定义-DLL
- 计算机网络与传统的通信网络的最大区别,3G,4G技术3G与传统通信技术的主要区别?主要特色?另对4G稍 爱问知识人...
- Spark源码分析之Task
- HDU3685 几何+重心+凸包+判定锐角三角形
- 【JSP教程】JSP期末考试复习要点大纲
- mysql中主键数据类型_MySQL系列-详解mysql数据类型
- 缺少对公共可见类型或成员的XML注释
- 认识机器视觉环形光源
- MySQL gtid purge_MySQL中set gtid_purged的行为变更及对备份恢复的影响
- 清除HTML的超链接样式,Markdown导出HTML,删除超链接下划线和字体样式
- SQL总结 学期前8周学习内容
- 打猎游戏——HTML版(JavaScript的应用)
- 定制化chromium的修改方法
- java category类_Category(类别)
- Java基础-类的封装,成员变量的访问及隐藏
热门文章
- idm chrome扩展被阻止解决办法
- ASP.NET MVC入门教程(二)文章列表页、内容页的实现
- webpack 3 零基础入门教程 #16 - 使用 ProvidePlugin 插件来处理像 jQuery 这样的第三方包...
- 英文单词 modal 模态,flex里取模糊之意
- P1868 饥饿的奶牛
- init进程 解析Android启动脚本init.rc 修改它使不启动android init.rc中启动一个sh文件...
- cocos2d-iphone 3.X 进度条的实现
- 搭建新环境的准备工作
- Shell脚本-tr 将大写字母变为小写
- H264--H264编码--4