分页: 1 / 1

关于read后获取变量问题

发表于 : 2017-05-20 22:46
flac

代码: 全选

#!/bin/sh

uxterm -e "read TMP"

echo $TMP

为什么

代码: 全选

echo $TMP
的输出是空的?如何才能获取

代码: 全选

uxterm -e "read TMP"
部分TMP的的值?

Re: 关于read后获取变量问题

发表于 : 2017-05-20 22:55
vickycq
flac 写了:为什么echo $TMP的输出是空的?
read 的结果存到 uxterm 中的 shell 的 TMP 变量中了。uxterm 一结束,全部销毁。对脚本本身所在的 shell 毫无影响。
flac 写了:如何才能获取uxterm -e "read TMP"部分TMP的的值?
换个思路

代码: 全选

#!/bin/sh

TMP=$(whiptail --inputbox "Value for TMP:" 8 50 --title "Read value" 3>&1 1>&2 2>&3)

echo $TMP

Re: 关于read后获取变量问题

发表于 : 2017-05-20 23:18
flac
太感谢了!!! :em11