`
annan211
  • 浏览: 449923 次
  • 性别: 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系统启动速度的方法及应用.pdf

    4. Linux内核:系统控制权转到setup.s开始系统设置,其主要功能是通过BIOS中断获取系统参数并保存到从地址0x90000到地址0xgO1FF的安全区,然后将系统转换为保护模式,跳转到地址0xlO0000的内核引导代码处执行。...

    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 ...

    Linux.Unix下ODBC的编程

    所以这里的密码也为空),后面的 SQL_NTS 的位置应该写入这些参数的长度,如果写的是 SQL_NTS 就是让 SQLConnect 来决定参数的长度。 第四步:分配 SQL 语句的句柄并进行查询 需要声明一个 SQL 语句的句柄...

    LINUX安装与配置简明手册

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

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

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

    Linux Shell编程实验

    2.位置参数和环境变量。 3.Shell中的特殊字符。 4.条件判断结构与循环结构 5.函数的定义和使用 三、预备知识 1、LINUX环境下常用命令和VI编辑器的操作。 2、了解Shell作用和主要分类等基础知识。 四、实验设备及...

    Linux init详解

    init 进程是一个由内核启动的用户级进程,内核会在过去曾使用过 init 的几个地方查找它,它的正确位置是/sbin/init。如果内核找不到 init,它就会试着运行/bin/sh,如果运行失败,系统的启动也会失败。 init 的主要...

    Linux下SVN数据仓库安装与配置

    在配置文件中,需要设置各种参数,例如anon-access、auth-access、password-db、authz-db等。例如: [general] anon-access = none auth-access = write password-db = /opt/svndata/repos/conf/passwd authz-db = ...

    linux教程——很使用的那种

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

    windows下的linux命令(ls等)

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

Global site tag (gtag.js) - Google Analytics