交互式输入输出程序实例

交互式输入输出程序演练:


Shell实例1

[root@ChangerLee顺序结构]#cat read-echo.sh

#!/bin/bash

#readecho的配合实例


echo-e "接受输入输出IP地址\t:"

readipaddr

echo"my ip address is $ipaddr"

[root@ChangerLee顺序结构]#sh read-echo.sh

接受输入输出IP地址 :

192.168.1.1

myip address is 192.168.1.1

[root@ChangerLee顺序结构]#cat read-echo1.sh

#!/bin/bash

#接收输入并且输出


now_time=`date+%F,%H:%M:%S`

read-p "plz input your username:" username

read-p "plz input your password:" password

password_md5=$(echo$password|md5sum|awk '{print $1}')

echo-e "${now_time}\n系统为你生成用户名:$username,密码为:$password_md5"

Shell实例2


[root@ChangerLee顺序结构]#sh read-echo1.sh

plzinput your username:ChangerLee

plzinput your password:bkb

2016-08-06,11:19:50

系统为你生成用户名:ChangerLee,密码为:c569b9989319c725420a4f7e5fcf20d7


Shell实例3

[root@ChangerLee顺序结构]#cat read-echo2.sh

#!/bin/bash

#时间输出文件

test$# -eq 2

if [$? -eq 0 ]

then

#fileyour select exists!!!

test-f $1

if[ $? -eq 0 ]

then

echo"文件${1}存在"

else

touch${1}

echo-e "文件${1}不存在\n系统已经为你创建:`ls${1}`"

fi

test-f $2

if[ $? -eq 0 ]

then

echo"文件${1}存在"

else

touch${2}

echo-e "文件${2}不存在\n系统已经为你创建:`ls${2}`"

fi


#putsystime to flie your select

echo"`date +%F\ %H-%M-%S`">$1

echo"`date +%F\ %H-%M-%S`">$2

echo"$1:`cat $1`"

echo"$2:`cat $2`"

else

echo"Just need two argument!!!"

fi

[root@ChangerLee顺序结构]#sh read-echo2.sh file file1

文件file不存在

系统已经为你创建:file

文件file存在

file:2016-08-0612-04-23

file1:2016-08-0612-04-23


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JaysenLeo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值