linux中shell编程菜鸟问题求组

transformer007 发布于 2016/04/27 23:37
阅读 279
收藏 0
加载中
0
leo108
leo108

把[]换成[[]]

transformer007
transformer007
0
Feng_Yu
Feng_Yu

谁告诉你是这么写的?敢不敢好好看看文档和教程?

最后,千万别把she-bang写成#!/bin/sh,有坑

transformer007
transformer007
谢谢谢
Feng_Yu
Feng_Yu
回复 @zhailibao : 自己随便找本bash编程的书籍去学,你这语法全是错的
zhailibao
zhailibao
应该如何写she-bang。请指教
0
温安适
温安适

你的符号用的不对>= 为-ge 小于等于为 -le ,下边是我修改的

#! /bin/sh
read -p "input your score" c
if [ "$c" -ge "90" ] && [ "$c" -le "100" ]
then echo "A"
fi
if [ "$c" -ge "80" ] && [ "$c" -le "90" ]
then echo "B"
fi
if [ "$c" -ge "70" ] && [ "$c" -le "80" ]
then echo "C"
fi
if [ "$c" -ge "60" ] && [ "$c" -le "70" ]
then echo "D"
fi
if [ "$c" -le "60" ] 
then echo "E"
fi



温安适
温安适
@transformer007 觉得好,请顶下我的回答吧
transformer007
transformer007
谢谢谢谢谢
返回顶部
顶部