曲径通幽论坛

标题: 用 read 来读入内容并赋给变量 [打印本页]

作者: beyes    时间: 2008-12-29 20:32
标题: 用 read 来读入内容并赋给变量
脚本举例:
#!/bin/bash

read var1 var2 var3 var4

echo "$var1"
echo " $var2"
echo "  $var3"
echo "   $var4"

exit 0

如果 read 时输入:are you ok hehe haha heihei
那么输入:
are
you
  ok
   hehe haha heihei          //赋给变量的值用空格隔开,最后的内容全部赋给最后一个变量

使用 -p 选项可以输出提示性语言:
[Bash shell] 纯文本查看 复制代码
#!/bin/sh

read -p "(Default Value: 2012):" newvale

echo "new values is $newvale"

运行输出:
[beyes@beyes   l2tpvpn]$ sh read.sh
(Default Value: 2012):2013
new values is 2013





欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2