美文网首页
特殊变量列表

特殊变量列表

作者: 重庆思庄 | 来源:发表于2020-12-07 16:09 被阅读0次

特殊变量列表

命令行参数

运行脚本时传递给脚本的参数称为命令行参数。命令行参数用 $n 表示,例如,$1 表示第一个参数,$2 表示第二个参数,依次类推。

请看下面的代码:

建立一个testvar.sh文件,写入以下内容:

#!/bin/bash

echo "File Name: $0"

echo "First Parameter : $1"

echo "First Parameter : $2"

echo "Quoted Values: $@"

echo "Quoted Values: $*"

echo "Total Number of Parameters : $#"

然后chmod +x testvar.sh改变文件的权限,运行结果:

[kiosk@foundation0 ~]$ ./testvar.sh cq sztech

File Name: ./testvar.sh

First Parameter : cq

First Parameter : sztech

Quoted Values: cq sztech

Quoted Values: cq sztech

Total Number of Parameters : 2

相关文章

  • 特殊变量列表

    特殊变量列表 命令行参数 运行脚本时传递给脚本的参数称为命令行参数。命令行参数用 $n 表示,例如,$1 表示第一...

  • Shell特殊变量

    Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数 特殊变量列表 变量 含...

  • Shell 特殊变量(2)

    Shell 特殊变量 特殊变量列表 变量含义$0当前脚本的文件名$n传递给脚本或函数的参数。n 是一个数字,表示第...

  • 列表生成式

    列表生成式 [exp for 变量 in 列表] 两层循环: [exp for 变量x in 列表x for 变量...

  • 第3章 列表与数组

    列表(list):标量的有序集合。--数据数组(array):储存列表的变量。--变量“标量-标量变量;列表-数组...

  • shell脚本中特殊变量

    特殊变量列表 $* 和 $@ 的区别 $* 和 $@ 都表示传递给函数或脚本的所有参数,不被双引号(" ")包含时...

  • echo $? 这个东东$?在linux系统里是什么含义?

    shell中的特殊变量:变量名含义$0shell或shell脚本的名字$*以一对双引号给出参数列表$@将各个参数分...

  • Python基础笔记(一)--列表推导和生成器表达式

    列表推导 列表推导的书写形式:[表达式 for 变量 in 列表] 或者 [表达式 for 变量 in 列...

  • Shell特殊变量

    特殊变量列表变量 含义n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是//2。*...

  • 列表

    列表(list) 如何获取变量是否是列表类型的值?print(type(变量名/值)) 列表举例: a=[1,'h...

网友评论

      本文标题:特殊变量列表

      本文链接:https://www.haomeiwen.com/subject/ttrtgktx.html