Shell Script中$0等表示的含义

原创 2013年12月02日 21:04:23
#!/bin/bash
#Program:
#    Program shows the script name, parameters
#History:
#    2013/08/26
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH

echo "The script name is    ==> $0"
echo "Total parameter number is ==> $#"
[ "$#" -lt 2 ]  && echo "The number of parameter is less than 2. Stop here." \
    && exit 0
echo "Your whole parameter is ==>$@"
echo "the 1st parameter   ==> $1"
echo "the 2nd parameter  ==>$2"


#!/bin/bash
#Program:
#    Program shows effect of shift function
#History:
#    2013/08/26
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH

echo "Total parameter number is ==> $#"
echo "Your whole parameter is ==>$@"
shift #进行第一次“一个变量的shift”
echo "Total parameter number is ==> $#"
echo "Your whole parameter is ==>$@"
shift 3 #进行第一次“一个变量的shift”
echo "Total parameter number is ==> $#"
echo "Your whole parameter is ==>$@"


Shell script 的默认变量($0, $1...)

假设我要运行一个可以携带参数的 script ,运行该脚本后萤幕会显示如下的数据: 程序的档名为何?共有几个参数?若参数的个数小於 2 则告知使用者参数数量太少全部的参数内容为何?第一个参数为何...
  • zhuying_linux
  • zhuying_linux
  • 2011年08月25日 16:14
  • 2314

script脚本中写不写$(document).ready(function() {});的区别

$(document).ready() 里的代码是在页面内容都加载完才执行的,如果把代码直接写到script标签里,当页面加载完这个script标签就会执行里边的代码了,此时如果你标签里执行的代码调用...
  • moqiang02
  • moqiang02
  • 2014年07月24日 21:48
  • 2467

Shell脚本中$0、$?、$!等的意义。

最近在学Linux脚本程序,这里来说说Shell脚本中$0、$?、$!等的意义 变量说明 $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的P...
  • sum_TW
  • sum_TW
  • 2016年08月04日 08:17
  • 1009

嵌入视频播放器代码

接着上一篇文章,下面给出嵌入视频播放器代码,里面包含了多种播放器。 这些代码是从网上搜索到的,再次声明——转载!大家可以根据需要有选择的使用! 代码如下: 页面插入REAL播...
  • chclvzxx
  • chclvzxx
  • 2012年11月01日 09:49
  • 632

Unity.in.Action.Multiplatform.Game.Development.in.Csharp

  • 2017年11月25日 13:09
  • 11.35MB
  • 下载

Linux中Shell变量$#,$@,$0,$1,$2,$*,$$,$?的含义

我们先来写一个简单的脚本,执行以后再解释各个变量的意义。 # vim var   脚本内容如下:   #!/bin/sh echo "the number of paramet...
  • hanweiwallywang
  • hanweiwallywang
  • 2014年03月14日 23:39
  • 1307

Shell脚本中$0、$?、$!、$$、$*、$#、$@等的意义

变量说明 $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 ...
  • slovyz
  • slovyz
  • 2015年08月10日 16:07
  • 13176

AppScan安全漏洞报告

AppScan安全漏洞报告 1.会话cookie 中缺少HttpOnly 属性。  修复任务: 向所有会话cookie 添加“HttpOnly”属性   解决方案,过滤器中, Java...
  • whbo111
  • whbo111
  • 2015年12月24日 14:33
  • 250

网页上常用的视频播放器/音乐播放器代码(转载)

嵌入视频播放器代码 这些代码是从网上搜索到的,大家可以根据需要有选择的使用!代码如下:页面插入REAL播放器代码:...
  • itzhiren
  • itzhiren
  • 2010年11月07日 23:12
  • 1296

linux shell script中的函数简介

懂C语言的人, 没有不知道函数的, 下面我们来看看linux shell script中的函数, 其实也很简单: [taoge@localhost learn_shell]$ ls a.sh [tao...
  • stpeace
  • stpeace
  • 2015年05月16日 17:46
  • 2840
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Shell Script中$0等表示的含义
举报原因:
原因补充:

(最多只允许输入30个字)