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

if中这句话啥意思

    来源: 互联网  发布时间:2016-12-04

    本文导语:  if [ -f ./setenv.sh ];then         . ./setenv.sh; | -f 当file存在并且是正规文件时返回真 if [ -f ./setenv.sh ]; 就是判断当前目录下是否存在setenv.sh文件 如果存在就执行 . ./setenv.sh 第一个.是bas...

if [ -f ./setenv.sh ];then
        . ./setenv.sh;

|
-f 当file存在并且是正规文件时返回真

if [ -f ./setenv.sh ];
就是判断当前目录下是否存在setenv.sh文件
如果存在就执行
. ./setenv.sh
第一个.是bash内建命令 相当于source命令
就是执行setenv.sh并设置setenv.sh中的环境变量在当前shell环境有效(他执行该脚本中的全部命令,而不关脚本文件的权限如何设置)

|
如果"./setenv.sh"这个文件存在,就在当前shell执行它

|
注意test命令和[ ]中括号作用是一样的。。

test -n string : string 不为空 
test -z string : string 为空

test int1 -eq int2  : int1 == int 2
test int1 -ne int2  : int1 != int2 
test int1 -gt int2   : int1 > int2 
test int1 -ge int2  : int1 >= int2 
test int1 -lt int2    : int1 

    
 
 

您可能感兴趣的文章:

  • sed linux 这句话什么 意思?
  • sed s/ .o/.d/这句话是啥意思?
  • 请教高手:这句话是什么意思?
  • 这句话是啥意思啊?
  • 这句话是什么意思?
  • 请问这句话是什么意思呀,谢谢
  • 请问 chmod 777 /opt/SWE 这句话代表什么意思?
  • makefile中的这句话是什么意思啊?
  • 请问make文件中这句话什么意思?
  • 有点急,下面这句话是什么意思?
  • C++primer上的这句话是什么意思?
  • 谁来解释一下这句话的意思?
  • 大家看看这句话什么意思?(关于内部类)
  • 求救:这句话是什么意思?在线等待
  • 看看这句话是什么意思?
  • 这句话是什么意思?
  • 有些文件开头的这句话 是什么意思:#!/bin/csh .....
  • 请教高人:这句话是什么意思呀?
  • 关于sed的问题,请问suppress automatic printing of pattern space 这句话是什么意思?
  • 请问makefile中的这句话是什么意思??
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • “死锁就是循环等待”这句话不对吗?谢谢!
  • “多级反馈调度算法属于抢占调度方式”这句话不对吗?谢谢!
  • makefile这句话应该则怎么理解
  • 这句话对不对?为什么?谢谢!
  • 这句话对不对 用final修饰的方法是不能被该类的子类所重载的方法 ?
  • 脚本接触的太少,能帮忙解释一下,这句话是干什么的吗?
  • 这句话是错的吧?是TIJ上的
  • 请帮忙译一下这句话,谢谢
  • 这句话放这里起什么作用
  • 请问:这句话怎么理解:
  • 这句话哪错了?谢谢!
  • 请教这句话inFile = "./in.dat";
  • 这句话Collections is a class, Collection is an interface怎么理解?
  • 这句话怎么会出错?import com.sun.java.swing.*;
  • 反编译一个class,这句话怎么理解:static Class class$jnsoft$manager$Slog;
  • 这句话Circular references do not prevent objects from being garbage collected.应该怎么翻译呢?
  • ******"Servlet根据JSP视图的需求生成JavaBeans的实例并输出给JSP环境"如何实现上面这句话的效果??*******
  • segmentation fault(core dump)这句话怎么解释??
  • kill -9 `ps -ef|grep 777|awk '{print $2}'` 这句话具体是什么意思呀?
  • 请大家帮翻译这句话


  • 站内导航:


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

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

    浙ICP备11055608号-3