当前位置: 主页 > 脚本 > Shell >

shell脚本或命令在需要交互时,用echo传递值

时间:2013-04-10 14:14来源:linux系统运维 作者:小编1000 点击:
在写shell脚本时,遇到需要交互的命令,就比较难处理了,但是,通过用ehco,便可以轻易处理
欢迎大家分享自己的文档,请点击查阅:分享方法,Linux系统运维
如果你喜欢这文章,可以点击文章结尾处百度分享,分享到你的各种社区收藏,或推荐给朋友……


脚本内容:
[root@drfdai-15 aa]# vim aa.sh 
#!/bin/bash
read -p "1:"  AA
read -p "2:"  BB
read -p "3:"  CC
read -p "4:"  DD
echo "$AA" >> ./a.log
echo "$BB" >> ./a.log
echo "$CC" >> ./a.log
echo "$DD" >> ./a.log
cat ./a.log
>a.log

执行脚本过程,用sh aa.sh:

  

如果不想用手动依次输入四次值,可以用echo来达到目的:
echo -e "11\n22\n33\n44" |sh aa.sh 

效果图:





 

转载请注明linux系统运维
http://www.linuxyw.com/linux/Shell/Shell/20130410/24.html

------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片