重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
题主你好,
成都创新互联专注于伽师网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供伽师营销型网站建设,伽师网站制作、伽师网页设计、伽师网站官网定制、微信小程序开发服务,打造伽师网络公司原创品牌,更为您提供伽师网站排名全网营销落地服务。
你的这段代码有两个问题:
对于test命令的简写形式[], "["和"]"两边都要有空格,所以你要将:
elif [ $GRADE -ge 70 ] [$GRADE -le 84 ]; then
改为:
elif [ $GRADE -ge 70 ] [ $GRADE -le 84 ]; then
也就是,后面的[的后面再加个空格即可
2.一个if语句中只允许有1个else,所以后两个else你删掉一个,要不你就把倒数第2个else改成elif语句,比如改为:
elif [ $GRADE -ge 60 ] [ $GRADE -lt 70 ];then
完整的代码我就不写了,给你截个图吧:
*.对了还要纠正一下题主的问题中的描述错误, vim只是一个编辑器, 代码是shell脚本, 而vim代码又是另外一套东西了,所以问题改为"shell脚本代码问题"更确切一些.
希望可以帮到题主, 欢迎追问
groupadd consultants -g 40000
useradd sspade -E 91
useradd bboop -E 91
useradd dtracy -E 91
echo "default" | passwd --stdin sspade
echo "default" | passwd --stdin bboop
echo "default" | passwd --stdin dtracy
usermod -a consultants sspade
usermod -a consultants bboop
usermod -a consultants dtracy
chage -M 30 sspade
chage -M 30 bboop
chage -M 30 dtracy
groupadd manager
useradd natasha
useradd harry
useradd strlt -s /sbin/nologin
useradd -u 4000 susa
usermod -a manager natasha
usermod -a manager harry
echo "default" | passwd --stdin **后面几个用户名
第一部分:搭建编译环境1、安装Ubuntu(编译需要Linux环境),到其官网下载,版本根据自己所需选择即可。可以选择安装到虚拟机或者物理机,图形化安装而且是中文版,连安装都搞不定的,可以关闭本页面了;
2、切记不要改动软件源,同时按住Ctrl + Alt + T,调出终端;
3、逐条输入下列命令(及时验证是否安装成功):
sudo apt-get install g++
sudo apt-get install libncurses5-dev
sudo apt-get install zlib1g-dev
sudo apt-get install bison
sudo apt-get install flex
sudo apt-get install unzip
sudo apt-get install autoconf
sudo apt-get install gawk
sudo apt-get install make
sudo apt-get install gettext
sudo apt-get install gcc
sudo apt-get install binutils
sudo apt-get install patch
sudo apt-get install bzip2
sudo apt-get install libz-dev
sudo apt-get install asciidoc
sudo apt-get install subversion
sudo apt-get install sphinxsearch
sudo apt-get install libtool
sudo apt-get install sphinx-common
test.txt文件内容:
1 45 98 79
2 78 78 98
3 78 78 98
4 57 57 84
计算平均成绩:
awk ' {print $1, ($2+$3+$4)/3}' test.txt
计算所有人的所有分数的平均成绩:
awk ' {print $1, ($2+$3+$4)/3}' test.txt | awk 'BEGIN {n=0;c=0} ;{n=n+$2;c=c+1} END {print c,n,n/c}'
分等级:
awk 'function mygrade(num) { if (num = 90) printf "A" ;else if (num =80) printf "B" ;else if (num =70) printf "C" ;else if (num =60) printf "D" ; else printf "E"} { for (i=2;i5;i++) {mygrade($i);printf "\t"}; print " " }' test.txt
field goal:投篮(总称),包括两分球的投篮也包括三分球的投篮(缩写:fg.)。
LINUX 命令 'FG'解释:flygame (校园著名游戏制作商) 用途:在前台运行作业。 语法:fg [JobID] 描述:如果作业控制启用了(请参阅《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『Korn Shell 中的作业控制』),fg 命令移动当前环境中的后台作业到前台来。使用 JobID 参数来指明在前台下要运行的特定作业。如果此参数没有提供,fg 命令使用最近在后台被暂挂的作业,或者作为后台作业运行。 JobID 参数可以是进程的标识号,或者您可以使用如下的符号组合: %Number 通过作业编号引用作业。 %String 引用名称以特定字符串开头的作业。 %?String 引用名称中包含特定字符串的作业。 %+ OR %% 引用当前作业。 %- 引用前一个作业。 使用fg 命令把作业放到前台将导致从列表中除去作业进程的标识符,此列表是那些当前外壳环境所知道的。 /usr/bin/fg 命令在它自己的命令执行环境下操作时不工作,因为此环境没有可使用的合适的作业。因为这个原因, fg 命令作为 Korn 或者 POSIX 外壳常规内置命令被执行。 退出状态 下列出口值被返回: 0 成功结束。 0 发生错误。 如果禁用作业控制, fg 命令将出错退出,前台不放任何作业。 示例 如果job -l 命令的输出 显示了后台运行的如下作业: [1] + 16477RunningSleep 100 可以在前台使用进程标识符来运行 sleep 100 命令,只需输入: fg 16477 屏幕将显示: sleep 文件 /usr/bin/ksh 包含 Korn 外壳 fg 内置命令。 /usr/bin/fg 包含 fg 命令。 [编辑本段]其他 1. =fine grain 细粒(度),细晶粒;细粒面(皮革) 2.高达模型的一个版本 FG(first grade)初学者型,这是专为初学者制作的模型,全部为1:144的比例,俗称植物人版,组装方便,价格较低。 3、Finished Goods 成品 在ERP中指代完全成型的产品。 FG abbr. [军] Field Gun, 野战炮 FG FG abbr.(略语) Football Basketball Field goal. 【橄榄球】 【篮球】 Field goal. Fine grain. 细粒 FG =Fine-Grain 细粒; Floated Gyro 悬浮式陀螺; Flow Gauge 流量计 FG FG abbr. Football Basketball Field goal. Fine grain. FG=佛冈 FoGang的缩写,如今网络上来自广东清远佛冈的网民(特别是大学生一族)爱把自己的家乡称为FG,爱将自己称为FG人。 ----------------------------------- FG=fixed gear Fixed Bike来自纽约的Old School 单车文化,由Messenger快递工作者而起的快递单车文化,也可说是今年最造成世界Street fashion现象中最热门的街头交通工具... 最主要的特征是脚刹花鼓,同时简洁和易维护、在城市骑行速度快。因为增加了玩法重新流行,看了一些fixed bike的技法,大都是脚刹甩尾为主。 另:FG 在AC/DC电源中代表接机壳的意思。