分页: 1 / 1
急、!!!!!各位大哥大姐 路过帮忙
发表于 : 2010-12-18 21:24
由 zuozheng12
老师让用shell编程 要求运行时出现hello 后面跟用户信息
还有在12点之前运行 要出现good morning 12点后运行 出现good evening
小弟先谢谢了
Re: 急、!!!!!各位大哥大姐 路过帮忙
发表于 : 2010-12-18 21:36
由 bomel
你同学已经问过了,自己找找吧。
不过这个问题不不难,问什么不自己去试着解决?
Re: 急、!!!!!各位大哥大姐 路过帮忙
发表于 : 2010-12-18 22:00
由 nkadun
bomel 写了:你同学已经问过了,自己找找吧。
不过这个问题不不难,问什么不自己去试着解决?
Re: 急、!!!!!各位大哥大姐 路过帮忙
发表于 : 2010-12-18 22:40
由 zuozheng12
我没有同学啊,拜托各位顺手帮帮忙
Re: 急、!!!!!各位大哥大姐 路过帮忙
发表于 : 2010-12-19 1:57
由 fanhe
代码: 全选
if [ `date +%H` -lt 12 ]; then
echo Good morning
elif [ `date +%H` -gt 12 ]; then
echo Good evening
else
echo 12:00
fi
如果想登陆shell的时候显示,就扔到 ~/.bashrc(ubuntu的控制台不读这个而读~/.bash_profile)
Re: 急、!!!!!各位大哥大姐 路过帮忙
发表于 : 2010-12-19 9:38
由 trigger
这个不用if吧,date里天然就有
echo hello `whoami`&&date +%p好
hello trigger
上午好
Re: 急、!!!!!各位大哥大姐 路过帮忙
发表于 : 2010-12-19 9:42
由 trigger
要英文的就这样:
echo hello `whoami`&&date +"good %p"|sed -e 's/上午/morning/' -e 's/下午/evening/'