原文:shell-的特殊变量-位置变量$0 $n $* $# $@详解

一:shell特殊变量 . 位置变量 获取当前执行的shell脚本的文件名,包括路径 n 获取当前执行的shell脚本的第n个参数值,n .. ,当n为 时表示脚本的文件名,如果n大于 ,用大括号括起来 获取当前shell的所有参数,将所有的命令行参数视为单个字符串,相当于 ........注意与 的区别 获取当前shell命令行中的参数的总个数 这个程序的所有参数 ..... ,这是将参数传递给 ...

2020-04-23 17:24 0 600 推荐指数:

查看详情

shell-特殊变量-进程状态变量$$ $! $? $_详解

一:shell特殊变量-进程状态变量详解 1. 进程状态变量 $$ 获取当前shell的进程号(pid) $! 执行上一个指令的pid,上一个后台运行进程的进程号 $? 获取执行上一个指令的返回值(0为成功,非零为失败) $_ 在此之前执行的命令(上一个命令)或脚本 ...

Fri Apr 24 01:27:00 CST 2020 0 673
shell-变量输入内置read命令详解

1. shell变量的输入   shell变量除了可以直接赋值或脚本传参外,还可以使用read命令从标准输入得。 【语法格式】   read [参数] [变量名] 【常用参数】   -p:指定读取值时的提示符;   -t:指定读取值时等待的时间(秒)。 2. 举例 范例1:read的基本读入 ...

Fri Apr 24 18:08:00 CST 2020 0 661
Shell环境变量特殊变量详解

1)变量类型 1)变量可分为俩类:环境变量(全局变量),和普通变量(局部变量),   环境变量也称为全局变量,可以在创建他们的Shell及其派生出来的任意子进程Shell中使用,环境变量又可以分为自定义环境变量和bash内置的环境变量,环境变量可以在命令行中设置和创建,用户退出命令行 ...

Wed Oct 24 01:36:00 CST 2018 2 8961
shell-变量-全局变量

shell变量基础及深入 1. 变量类型   变量可分为两类:环境变量(全局变量)和局部变量。   环境变量也可称为全局变量,可以在创建他们的shell及其派生出来的任意子进程shell中使用。局部变量只能在创建他们的shell函数或脚本中使用。还有一些变量是用户创建的其它的则是专用shell ...

Fri Apr 24 01:10:00 CST 2020 0 2937
shell特殊位置参数变量

shell特殊位置参数变量:$0、$n、$#、$*、$@ $0:获取当前执行shell脚本文件名,如果执行脚本包含路径,那么就包括脚本路径 $n:获取当前执行shell脚本的第n个参数值、n=1..9,当n为0时表示脚本文件名;如果n大于9,则用大括号括起来,例如${10},接的参数以空格 ...

Sun Apr 07 21:03:00 CST 2019 0 647
shell脚本特殊变量($0、$1、$2、 $?、 $# 、$@、 $*)

$0 Shell本身的文件名$1~$n 添加到Shell的各参数值。$1是第1参数、$2是第2参数…$$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID$? 上个命令的退出状态,或函数 ...

Wed May 29 17:53:00 CST 2019 0 2215
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
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM