`
annan211
  • 浏览: 462592 次
  • 性别: 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静态IP设置

    在不同的Linux发行版中,这个文件的位置可能不同。在Debian、Ubuntu以及基于它们的系统中,该文件位于`/etc/network/interfaces`;而在CentOS、Fedora等使用Systemd的系统中,配置文件通常在`/etc/sysconfig/network...

    Linux初始值设置

    1. **初始参数设置**:设置系统的基本参数,如CPU类型、时钟频率等。 2. **保存光标位置**:在启动过程中,为了防止屏幕混乱,需要保存和恢复显示器的光标位置。 3. **扩展内存大小**:检测和配置系统中的扩展内存...

    linux下openfire安装配置

    总结一下,Linux下安装配置Openfire的步骤主要包括安装JDK、设置MySQL数据库、下载Openfire、配置相关参数并启动服务。过程中可能遇到的问题包括权限问题、网络问题或配置错误,都需要根据具体情况进行调试。提供的...

    Linux操作系统网络参数配置

    在有图形界面的Linux发行版中,如GNOME或KDE,用户可以通过网络设置工具(如Network Manager)进行直观的网络参数配置,这些工具最终也会修改相应的配置文件。 在使用命令行配置时,需要注意的是,如`ifconfig eth0...

    Linux设置虚拟内存

    ### Linux设置虚拟内存详解 虚拟内存是现代操作系统中一项关键技术,它允许系统将部分物理内存(RAM)的页面暂时转移到硬盘上,从而为运行更多或更大的程序腾出空间。在Linux系统中,这一功能同样存在,对于那些...

    ARM2440平台LINUX系统时间的设置修改方法

    例如,在大型企业或组织中,服务器可能分布在全球不同的地理位置,统一时间设置有助于确保数据同步和事件日志的一致性。 #### 三、时间同步命令详解 - **`date`命令**:用于显示当前系统时间或设置系统时间。其...

    BootLoader 与Linux 内核的参数传递.pdf

    内核通过这些参数来配置系统,包括识别内存区域、设置根文件系统的位置等。 ### 总结 在嵌入式系统开发中,BootLoader 与 Linux 内核的参数传递是一个关键步骤。通过对 AT91RM9200 处理器平台上的 BootLoader 设计...

    kettle变量参数设置

    ### Kettle变量参数设置详解 #### 一、概述 Kettle是一款开源的数据集成工具,用于进行数据清洗和加载等操作。随着Kettle的发展,其在3.2版本中引入了更多的参数管理机制,以增强其灵活性和易用性。本文将详细介绍...

    Linux FTP服务配置

    Linux FTP服务配置主要涉及到的是VSFTP服务器的配置,VSFTPd(Very Secure FTP Daemon)是一个安全的FTP服务器,提供对匿名用户和本地用户的不同访问权限控制。配置文件位于`/etc/vsftpd/vsftpd.conf`,其中包含了...

    u-boot向linux内核传递启动参数(详细).pdf

    U-Boot是嵌入式设备常用的...掌握U-Boot如何向Linux内核传递启动参数的知识,对于开发嵌入式Linux系统至关重要,能够帮助开发者理解系统启动时的底层细节,以及如何配置和优化这些参数,以确保系统的稳定性和性能。

    Linux和Windows双系统引导设置

    - **引导程序安装位置**:避免将Linux的引导程序安装在主引导记录(MBR)上。如果这样做,在卸载Linux时可能会破坏Windows的引导文件,导致Windows无法正常启动。正确的做法是将Linux的引导程序安装在“/”引导分区的...

    Linux启动bootargs参数分析

    这些信息用于设置系统的初始状态,包括内存配置、初始化RAM磁盘(initrd)位置、启动程序等。在本文中,我们将深入探讨bootargs参数的解析过程。 首先,当Linux内核开始运行时,`setup_arch(&command_line)`函数会...

    Linux_fstab参数详解

    "Linux_fstab参数详解" Linux中fstab文件是一个非常重要的配置文件,它包含了系统在启动时挂载文件系统和存储设备的详细信息。下面我们将对fstab文件的各个参数进行详细的解释。 1. 第1列:文件系统或存储设备 在...

    Linux系统时间设置.docx

    要显示硬件时钟时间,执行`hwclock -r`或`clock -r`,设置硬件时间则可以使用`hwclock -w`或`clock -w`,配合指定的日期和时间参数。 当需要在不重启系统的情况下同步硬件时钟和系统时钟,可以使用`hwclock -s`或`...

    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 Oracle数据库设置自动归档

    在Oracle数据库管理中,"Linux Oracle数据库设置自动归档"是一个关键操作,它涉及到数据库的安全性和高可用性。归档日志(Archived Logs)是Oracle数据库中的一个重要组成部分,它们记录了事务处理的历史,用于在...

    Linux启动bootargs参数分析_linux_

    这些参数告诉内核关于硬件的信息,比如内存大小、根文件系统位置、串口配置等。格式通常为key=value的形式,多个参数之间用空格隔开。 二、常见bootargs参数 1. **root**: 指定系统的根文件系统,例如`root=/dev/...

    linux下shall编程入门

    Shell 程序可以接受参数,包括位置参数和内部参数。位置参数是由系统提供的参数,可以用 $N 得到,N 是一个数字。如果为 1,即 $1。内部参数包括 $0、$#、$? 和 $* 等,分别表示程序的名字、传递给程序的总的参数...

Global site tag (gtag.js) - Google Analytics