内部变量REPLY

用处一:在read语句中:

[[email protected] shell]# read     #在不使用参数的时候,read从标准输入读取的值,将会存储$REPLY内部变量中
mah
[[email protected] shell]# echo $REPLY
mah
[[email protected] shell]# read var
MAH
[[email protected] shell]# echo $var
MAH

用处二:在select语句中:

#!/bin/bash
echo "Pls choose your professional:"
select var in "worker" "doctor" "teacher"
do
        echo "the \$REPLY is $REPLY"
        echo "your professional is $var"
        break
done

[[email protected] shell]# ./select1.sh 
Pls choose your professional:
1) worker
2) doctor
3) teacher
#? 1
the $REPLY is 1
your professional is worker

内部变量REPLY

时间: 2024-11-14 12:49:52

内部变量REPLY的相关文章

nginx实操(3)内部变量说明

nginx内置变量说明 1.内部变量说明 内置变量存放在  ngx_http_core_module 模块中,变量的命名方式和apache 服务器变量是一致的.总而言之,这些变量代表着客户端请求头的内容,例如$http_user_agent, $http_cookie, 等等.下面是2.nginx支持的所有内置变量: nginx内置变量 $arg_name 请求中的的参数名,即"?"后面的arg_name=arg_value形式的arg_name $args 请求中的参数值 $bina

Bash内部变量

Bash内部变量 有些内部命令在目录列表时是看不见的,他们有Shell本身提供,常见的内部命令:echo,eval,execexport,readonly,read,shift ,wait,exit和点(.) echo 变量名表 将变量名表指定的变量显示到标准输出 Evalargs 读入参数args ,并将他们组合成一个新的命令,然后执行 Exec命令参数 当Shell执行到exec语句时,不会去创建新的子进程,而是转去执行新的命令,当指定的命令执行完时,该进程(也就是当初的Shell)就终止了

GNU Make - 内部变量的赋值和改变

1. 赋值和显示 采用$(info $(variable_name))显示内部变量 eg: FOO=bar $(info $(FOO)) 运行结果: #: make bar 2. 从命令行外部改变 BUILD_DEBUG := yes .PHONY: all all: @echo BUILD_DEBUG is $(BUILD_DEBUG) 运行结果: #: make BUILD_DEBUG is yes #: make BUILD_DEBUG=no BUILD_DEBUG is no

bash的内部变量

bash内部变量命令: bash命令解释套装程序包含了一些内部命令.有些内部命令在目录列表时是看不见的,它们由shell本身提供.常用的内部命令有:echo,eval.exec,export,readonly,read,shift,wait和点(.),下面简单介绍其命令格式和功能. 1)echo echo - Display  message on screen 命令格式:echo args <==可以是字符串和变量的组合 功能:将echo命令后面args指定的字符串及变量等显示到标准输出 2)

使用内部变量,删除,替换,UNSET,等字符操作

使用内部变量,删除,替换,UNSET,等字符操作 FREDDY=freddy 删除字符串前几2个字符: [[email protected] tmp]# echo ${FREDDY:2} eddy 从第2个开始取,取2个字符: [[email protected] tmp]# echo ${FREDDY:2:2} ed 方法二: [[email protected] tmp]# echo $FREDDY | cut -c 3-5 edd 指定要删除的字符: [[email protected] 

SECONDS内部变量-脚本运行的时间

##SECONDS记录的是这个脚本运行的时间 #!/bin/bash count=1 MAX=5 while [[ "$SECONDS" -le "$MAX" ]] do         echo "this is the $count time to sleep"         let "count=$count+1"         sleep 2 done echo "The running time of 

2. ansible-playbook 条件语句-内部变量使用

内部变量指的是把变量定义在playbook里面或者是执行结果作为变量 循环语句-标准Loops [[email protected] playb]# cat p_loop.yaml - hosts: u12 gather_facts: False tasks: - name: debug loops debug: msg="name -------> {{ item }}" with_items: - one - two 运行结果如下: [[email protected] pl

Python--函数内部变量都是临时的,当函数返回以后,返回值可以赋予一个变量。

#coding=utf-8print "Let's practice everything."print ' You\'d need to know\'bout escapes with \\ that do \n newlines and \t tabs.' poem = """\tThe lovely worldwith logic so firmly plantedcannot discern \n the needs of lovenor comp

访问内部变量

<script> function test() { var obj = this; obj.pub1 = “pub1”; // 公有变量 var pri1 = “pri1”; // 私有变量(类内部访问,相当于private修饰) this.getPri1 = function() { // 实现一个方法使外部能访问到私有变量 return pri1; } } var service = new test(); console.log(service.pub1); // pub1 conso