论坛风格切换切换到宽版
  • 647阅读
  • 2回复

[问题求助][Fedora] bash脚本的问题,初学者 [复制链接]

上一主题 下一主题
 
发帖
2105
C币
-235376
威望
396
贡献值
1
银元
-1
铜钱
4796
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
#!/bin/sh
hour="dat.e +%H"    外汇
$hour
case "$hour." in虚拟主机
16) echo "a.fternoon";;域名
     .   *) echo "ahhah";;(        游戏          )
esac

为什么在下午16点运行.的时候结果总是:ahhah            杀毒
平台:fedora

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线wscxyy.
发帖
2093
C币
-140091
威望
377
贡献值
1
银元
-4
铜钱
4609
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-14
Re:[Fedora]
看来没有什么问题:
%cat b.sh && ./b.sh

#!/bin/sh

hour=`date +%H`

echo ${hour}



case ${hour} in

16)

echo "AfterNoon";;

*)echo "None";;

esac

16

AfterNoon
复制代码

离线canko.
发帖
1960
C币
-199371
威望
333
贡献值
1
银元
-1
铜钱
4286
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-14
Re:[Fedora]
錯誤的 code:
hour="date +%H"
复制代码

正確的 code:
hour=`date +%H`
复制代码

建議用這樣吧:
hour=$(date +%H)
复制代码

--
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个