shell中有两类字符:普通字符、元字符。 1. 普通字符 在Shell中除了本身的字面意思外没有其他特殊意义,即普通纯文本; 2. 元字符 是Shell的保留字符,在Shell中有着特殊的含义。 今天主要介绍一下shell中字符$的各种用法。 二、转义字符$ 在linuxshell脚本中经常用到字符$,下面是$的一些常见用法 名称含义 实例1 ...
$- 显示shell使用的当前选项,与set命令功能相同 $@ 跟$*类似,但是可以当作数组用
是传递给脚本(或方法)的所有参数 是传给脚本的参数个数 是传给脚本的所有参数的列表 0 是脚本(或方法)本身的名字 1是传递给该shell脚本(或方法)的第一个参数 2是传递给该shell脚本(或方法)的第二个参数 还有其他内容请看参考资料 参考资料:http://tech.sina.com.cn/c/1074.html ...
$-:显示 shell 使用的当前选项,与 set 命令功能相同。 @跟 @ 跟@跟*类似,但是可以当作数组用
shell指令码中#是什么意思 #在shell指令码中是注释的意思,用于说明程式码的作用。 比如 # 输出内容 echo "输出内容"作业系统与外部最主要的介面就叫做shell。shell是作业系统最外面的一层。shell管理你与作业系统之间的互动:等待你输入,向作业系统解 释你的输入,并且处理各种各样的作业系统的...
$0:Shell 的命令本身 $1 到 $9:表示 Shell 的第几个参数 $? :显示最后命令的执行情况 $#:传递到脚本的参数个数 :脚本运行的当前进程 ID 号 $*:以一个单字符串显示所有向脚本传递的参数 $!:后台运行的最后一个进程的 ID 号 $-:显示 Shell 使用的当前选项 ... 今天将通过以上几种选项并做进一步的...
注释:$* 和 $@ 都表示传递给函数或脚本的所有参数,不被双引号(" ")包含时,都以"$1" "$2" ...
nbsp; will then split the string as the shell does on the command#&...
百度试题 结果1 题目shell指令码中的*,@和$#是什么意思?相关知识点: 试题来源: 解析反馈 收藏
表示位置参数的数量 表示所有位置参数的内容 ? 表示命令执行后返回的状态 (执行成功 返回0 执行不成功 返回非0)表示当前进程的进程号 希望打开一个进程后不再打开另一个(/proc/<PID>)! 表示后台运行的最后一个进程号 0 表示当前的进程名 测试脚本如下:(位置变量只输出到$3)[root@XP-...