当前位置:  技术问答>linux和unix

关于Red hat Linux 9.0 的Bash编程的问题

    来源: 互联网  发布时间:2016-10-26

    本文导语:  #如下所示 if test `test num1 -ge num2` -a `num1 -le num2` then echo "eq" else echo "neq" fi #为什么不显示东西呢 #逻辑运算的返回值是什么啊? #直接输出也没什么东西 | 你那脚本错误百出  再哪儿学...

#如下所示
if test `test num1 -ge num2` -a `num1 -le num2` then
echo "eq"
else
echo "neq"
fi
#为什么不显示东西呢
#逻辑运算的返回值是什么啊?
#直接输出也没什么东西

|
你那脚本错误百出  再哪儿学的这乱七八糟的东西
要学习脚本 一开始你自己不能按自己的意愿去乱写  必须找个好教程 看人家的标准写法 一边看 一边实践
既然是bash编程 给你推荐个宝典 -> http://www.linuxsir.org/main/doc/abs/abs3.7cnhtm/index.html

你不就是想比较num1和num2是否相等吗 这样
#!/bin/bash
num1=10
num2=10
if [ "$num1" -eq "$num2" ];then
    echo "eq"
else
    echo "neq"
fi

如果按你的改
#!/bin/bash
num1=10
num2=10
if test "$num1" -ge "$num2" -a "$num1" -le "$num2";then
    echo "eq"
else
    echo "neq"
fi





|
if 条件 ;then 
echo
else
echo 
fi

lz注意格式

|
那如果直接写
`test 2 -eq 3`
这个表达式的返回值是什么?比如
`expr 2 + 3`的返回值是5
-----------
让你看教程 你还不看
test和expr都不是同一个命令 你还拿来比较?!

`test 2 -eq 3`   返回test 2 -eq 3这个条件的结果 如果成立返回0 不成立返回1

`expr 2 + 3` 这是数学计算 计算2加3的结果

|
if 条件 ;t要加then 

    
 
 

您可能感兴趣的文章:

  • VMWare下Red Hat 9 windows2000 Socket编程
  • 我装了red hat,但是在终端上编程后,用gcc编译后,提示没有这个命令,为什么?
  • 在刚装好的Red hat Linux9上学习GTK+/GNOME的编程要做什么配置工作吗?
  • red hat linux 下java编程
  • 有没有人在RED HAT 下 用C 套接字编程的
  • 买了一份68¥的Red Hat Linux9操作系统,组件选择的是everything安装,安装的server,只有这个操作系统可以进行编程吗?可以从事哪些方面
  • Linux Red hat 9.0 与 Red Hat Enterprise 的问题
  • red hat安装问题:先装win xp后就不能装red hat了?
  • 有关Red Hat7.3.2问题!!!
  • 菜鸟的问题:求助,关于red hat linux 引导程序
  • 安装red hat 的问题
  • 菜鸟问题:如何在red hat 9下加入一个新的分区
  • 关于RED HAT LINUX安装的问题
  • Red hat 9安装问题
  • Red Hat 8.0下MP3的播放问题
  • 关于red hat 8.0的问题,不够再给,(在线等)
  • 关于red hat9的小问题
  • red hat linux 9.0安装问题,不知道有人知道吗?
  • Red Hat Enterprise Linux AS 4.0 补丁问题
  • red hat 升级问题
  • 简单的red hat linux9安装问题
  • Red Hat 8.0 与光电USB鼠标的问题
  • 请教Red Hat 9.0里面中文文档显示的问题
  • Red Hat问题,急!!
  • red hat安装问题?
  • Red Hat Enterprise Linux3.0显示问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • [高分求问]Red Hat Linux 10 和 Red Hat Enterprise Linux AS 4.0 区别?
  • Red Hat Linux 9.0 和Red Hat Enterprise Linux as 4.0
  • 如何卸载red linux9.0?我第一块硬盘装的win2000,第二块硬盘分出10G装的red linux9.0,grub安装到第一块硬盘的mbr中了,如何安全的删除red
  • 请问各位大侠,有誰知道red linux 7.x和red advanced server 2.1的区别呢?
  • Red hat Linux9 和Red hat Linux As有什么区别??
  • red hat linux 9虚拟机安装
  • 我的系统先装的win2000后装的red linux 9 一次非正常起动后,提示grub错误,我就用dos盘起动,并fdisk/mbr了,如何修复gurb并引导red lin
  • 请问:除了Red Hat Linux还有什么其他什么Linux?
  • 关于red hat 8.0的问题,不够再给,(在线等) iis7站长之家
  • red hat linux 9 怎样进入字符安装???
  • 一个初学Red Hat LINUX 9.0 --关于在LINUX上的java的安装
  • Red hat Linux9.0自带的Apache 放在Linux系统的什么位置
  • ※菜鸟送分之一※ Red Hat Linux 的最高版本是多少?
  • 怎样通过VMWare,将Windows(host)下载的文件传到Red hat Linux(guest)上
  • Red Hat Enterprise Linux, version 2.1 在线等!!~~~~~~~~~~~~~~~~~~
  • Red Hat Linux9与XP
  • 请问各位大虾:那有red hat linux 7.3下载
  • 菜鸟问题:我的RED HAT LINUX9 启动不起来了
  • 初级问题:Red Hat Enterprise Linux AS 2.1 是不是 Redhat Linux advance Server 2.1 ?
  • Red Hat Linux与WindowsXP操作系统,其数据存取有什么差异?
  • java命名空间java.awt类color的类成员方法: red定义及介绍
  • 痛苦!!我使用red hat 9来配置DNS,在red hat 9的本地机器上用host测试成功,但在windows机器上已经设置了DNS为red hat9的IP地址后仍然
  • 我使用red hat 9来配置DNS,在red hat 9的本地机器上用host测试成功,但在windows机器上已经设置了DNS为red hat9的IP地址后仍然无法解析r
  • red hat 8.0和red hat 9.0有什么区别
  • fc4/fc6 与red as 3/red as4 的主要区别是什么?
  • java文档说TreeMap使用的储存结构是Red-Black树,请问什么是Red-Black树,和Btree一样吗?
  • 同样的程序,语句system在red3up9(32位)上运行正常,而在red4up5(64位)上运行却返回-1???
  • Red Hat 好象就出到9,我又是RedHat的爱好者,以后怎么办啊? 还有,请问Red Hat 9的内核是多少?
  • 本人最近安装了red hat 7.3,但FTP服务无法启动,请教大虾们red hat 7.3的FTP详尽配置方案,急急急急!!!
  • red5-0.6.3编译失败
  • 我装了Red Hat9.0,如何卸掉装Forade Core 5.0?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3