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 则告知使用者参数数量太少全部的参数内容为何?第一个参数为何...

Linux的Shell Script学习

什么是 Shell scripts ? shell script 是利用 shell 的功能所写的一个『程序 (program)』,这个程序是使用纯文字文件,将一些 shell 的语法与指令写在里面...

shell script基础

1、shell script的默认变量($0 , $1 ...)    /path/scriptname  opt1  opt2  opt3         $0 ...

shell script -2

这里举一个

Linux私房菜Shell script 课后练习第十二章

ShellScript的优势:1、自动化管理的重要依据2、追踪与管理系统的重要工作3、简单入侵侦测功能4、连续命令单一化5、简易的数据处理6、跨平台支持与学习历程较短 shellscript的文件后缀...

How to Run a Shell Script with Mac App Sandbox Enabled?

Is it possible to have an app, that runs within the sandbox, execute a shell script? The script make...
  • yuanya
  • yuanya
  • 2014-08-15 09:35
  • 1268

Linux shell script学习笔记一

1.什么是shell script shell script 是利用 shell 的功能所写的一个程序 (program),这个程序是使用纯文字档,将一些 shell 的语法与命令(含外部命令)写在里...

printf command in shell script

printf命令模仿C程序库(library)里的printf()库程序(library routine)。它几乎复制了 该函数的所有功能。不过在Shell层级的版本上,会有些差异。由于pr...

学习shell script

一.什么是shell script Shell script是利用shell的功能所写的一个“程序”,这个程序是是使用纯文本文件,将一些shell的语法与命令(含外部命令)写在里面,搭配正则表达式,...

shell script编程应用—写网页/报告生成器

使用shell script启动一个项目-报告生成器:从网页开始第一阶段:最小的文档下面是一个最简单的HTML文档: Page Title ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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