原文:shell中特殊位置参数变量

shell中特殊位置参数变量: n :获取当前执行shell脚本文件名,如果执行脚本包含路径,那么就包括脚本路径 n:获取当前执行shell脚本的第n个参数值 n .. ,当n为 时表示脚本文件名 如果n大于 ,则用大括号括起来,例如 ,接的参数以空格隔开 :获取当前执行的shell脚本后面接的参数个数 :获取当前shell脚本所有传参的参数,不加引号和 相同 如果给 加上双引号,例如: ,则表示 ...

2019-04-07 13:03 0 647 推荐指数:

查看详情

shell参数扩展, 特殊变量

echo $SHLVL 该变量包含当前工作的shell level $* 所有参数列表 受IFS控制 PS1 为提示符,可进行设置 PS1="[\u@\h \W]\$"PS2 为换行时的那个符号如 aa '换行后默认会出现>我们可以进行修改 PS2=''换成你喜欢的IFS ...

Fri Feb 03 06:15:00 CST 2012 0 3853
Shell 特殊变量$0, $#, $*, $@, $?, $$

总览 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 $# 传递给脚本或函数的参数 ...

Mon Nov 11 23:12:00 CST 2019 0 379
shell特殊变量IFS

shell特殊变量IFS的使用 IFS是 内部字段分隔符(internal field separator)。默认情况下,bash shell会将空格、制表符、换行符 当做字段分隔符。 IFS=$'\n':;" 就是 将换行符、冒号、分号、双引号作为字段分隔符 IFS ...

Fri Nov 20 22:59:00 CST 2020 2 475
shell-的特殊变量-位置变量$0 $n $* $# $@详解

一:shell特殊变量 1. 位置变量 $0 获取当前执行的shell脚本的文件名,包括路径 $n 获取当前执行的shell脚本的第n个参数值,n=1..9,当n为0时表示脚本的文件名,如果n大于9,用大括号括起来${10} $* 获取当前shell的所有 ...

Fri Apr 24 01:24:00 CST 2020 0 600
Shell特殊变量Shell $0, $#, $*, $@, $?, $$和命令行参数

前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码: $echo $$ 运行结果 29949 特殊变量列表 ...

Wed Feb 22 18:23:00 CST 2017 0 18246
linux bash Shell特殊变量Shell $0, $#, $*, $@, $?, $$和命令行参数

在linux下配置shell参数说明 前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量特殊含义,这样的变量被称为特殊变量。 例如,$ 表示当前Shell进程的ID,即pid,看下面的代码: 运行结果 特殊变量列表 变量 含义 $0 当前脚本的文件名 ...

Mon Feb 13 23:01:00 CST 2017 0 29668
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM