`
annan211
  • 浏览: 446419 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

linux 位置参数的设置

 
阅读更多

在shell脚本当中会经常使用到参数和变量 常量
有一种很好用的方式

shell> set "1 2 3 4 5 6"  #设置位置参数 $1
shell> for i in $*
>do echo $i 
>done

shell>shift #清除位置参数 一旦执行shift $1的初始值会永远消失,取而代之的是$2d的旧值
             $2的值变为$3的旧值 以此类推
shell>for i in $*;do echo $i;done
shell>  #什么也没有
shell> set 123 234 345 456 567
shell> echo $#
shell>5  #5个位置参数
shell> for i in $*;do echo $i;done
shell>123
shell>234
shell>345 
shell>456 
shell>567
shell> shift #去除第一个位置参数
shell>echo $# 还剩4个位置参数
shell>4
shell> for i in $*;do echo $i;done #第一个位置参数已经被去掉
shell>234
shell>345 
shell>456 
shell>567

   请尊重知识,请尊重原创 更多资料参考请见  http://www.cezuwang.com/listFilm?page=1&areaId=906&filmTypeId=1

 

 

 

 

分享到:
评论

相关推荐

    Linux FTP服务配置

    只需要打开如上的参数即可,不用做其他的设置.本地用户登录配置 首先说一下概念,什么是本地用户,本地用户就是你系统/home目录下的用户,当然有的用户建立时候使用-m命令,使用户在/home下没有目录,但是这个词的意思就是...

    Linux运维-3.Shell编程-11shell基础-113位置参数变量1.avi

    Linux运维-3.Shell编程-11shell基础-113位置参数变量1.avi

    Linux运维-3.Shell编程-11shell基础-114位置参数变量2.avi

    Linux运维-3.Shell编程-11shell基础-114位置参数变量2.avi

    Linux服务器配置与管理:Linux磁盘分区.pptx

    创建分区时已经设置好了硬盘的各项物理参数,指定了硬盘引导记录和引导记录备份的存放位置。 在使用新磁盘之前,必须对其进行分区。 在磁盘上创建分区时,利用分区技术在磁盘上存储分区信息。这些分区信息包含了分区...

    Linux学习笔记【博文整理系列】

    Linux笔记——shell基础:变量&本地变量&位置变量&特定变量参数 Linux笔记——条件测试test Linux笔记——控制流 Linux笔记——shell补充:参数传递&函数等 Linux笔记——正则表达式入门及应用 Linux笔记——linux...

    linux 从配置文件中获取参数

    这个代码是我编译通过,并且调试成功。可以方便的把配置文件中的参数获取到。里面包含头文件和.c文件。另外还有配置文件样例。配置文件按照制定位置放到linux系统里。

    RED HAT LINUX 6大全

    2.3.2 内核参数选项 8 2.3.3 安装程序 9 2.3.4 选择一种安装方法 9 2.3.5 光盘安装 10 2.4 硬件配置 14 2.4.1 选择鼠标 14 2.4.2 配置X Window系统 14 2.4.3 配置网络 14 2.4.4 设置时区 15 2.4.5 选择服务自动启动 ...

    Qume,一个只有50M的Linux虚拟机

    4 如果你的linux不能上网,请根据你的实际情况作一下设置,在linux桌面单击右键 system--net setup。 5 在linux桌面单击右键Desktop--Styles可以选择左面风格,我很喜欢里面的Tree_ and_Moon。 qume基本参数 #...

    Linux 在Shell脚本中使用函数实例详解

    实例:编写一函数add求两个数的和,这两个数用位置参数传入,最后输出结果。 root@ubuntu:/home/study# vi test3 #!/bin/bash add(){ a=$1; b=$2; z=`expr $a + $b`; echo The sum is $z; } add $1

    清华大学Linux操作系统原理与应用

    1.4.1 Linux内核的位置 10 1.4.2 Linux内核的作用 11 1.4.3 Linux内核子系统 11 1.5 Linux内核源代码 13 1.5.1 多版本的内核源代码 13 1.5.2 Linux内核源代码的结构 13 1.5.3 Linux内核源代码分析工具 14 习题1 15 ...

    Log4j 日志文件Linux/Mac/Windows通用存放位置设置方法

    log4j1/log4j2中category的配置以及log的输出位置(windows和linux通用的log输出位置) 一、场景和需求 假设我现在有3个独立的用project(暂时用maven关联起来,当然也可以不用maven),一个是提供公共服务的...

    LINUX安装与配置简明手册

    本书详细介绍如何在个人电脑上安装配置Caldera和Red Hat两种发行版本的Linux操作系统,并能帮助用户解决安装和配置过程中出现的各种问题。本书既能指导你进行基本的安装步骤,也能指导你定制独具特色的Linux 操作...

    linux教程——很使用的那种

    Linux中数据块是储存数据的基本数据单元,在linux中可以设置3中数据块大小分别是1024(1kB),2048(2KB),4096(4KB)。数据块大小决定了文件磁盘占有量,如果设置了数据块大小是1024,不管文件有多大,至少要占1KB的空间,所以...

    windows下的linux命令(ls等)

    有了这个可以在windows下使用linux的ls grep dirclors等命令 使用时请放在system32文件夹下

    可直接运行在WINDOWS环境下的linux -part 2 of 3

    4 如果你的linux不能上网,请根据你的实际情况作一下设置,在linux桌面单击右键 system--net setup。 5 在linux桌面单击右键Desktop--Styles可以选择左面风格,我很喜欢里面的Tree_ and_Moon。 %%%%%%%%%%%% ...

    可直接运行在WINDOWS环境下的linux -part 1/3

    4 如果你的linux不能上网,请根据你的实际情况作一下设置,在linux桌面单击右键 system--net setup。 5 在linux桌面单击右键Desktop--Styles可以选择左面风格,我很喜欢里面的Tree_ and_Moon。 %%%%%%%%%%%% ...

    Linux管理员指南

    目 录 前言 第一部分 安装Linux操作系统 作为服务器软件 第1章 Linux发行版本与Windows NT的 技术异同 1 1.1 Linux操作系统和Linux发行版本 1 1.2 “自由”软件和GNU许可证 1 1.2.1 什么是...

    LINUX处理文本命令

    LINUX处理文本命令 处理文本和文本文件的命令 一. sort 文件排序, 通常用在管道中当过滤器来使用. 这个命令可以依据指定的关键字或指定的字符位置, 对文件行进行排序. 使用-m选项, 它将会合并预排序的输入文件. 想...

    linux应用与开发基础

    本书是将要学习嵌入式或者想要成为linux系统管理人员的基本入门书籍,非常不错 Linux应用与开发基础 目 录 第一章 了解LINUX操作系统.......................................................... 6 1.1 什么是LINUX...

Global site tag (gtag.js) - Google Analytics