/dev/null E2="$?" | :是一个内建命令,可以用来清空文件,如: : > data.xxx ${foo%%bar} 从$foo的右边截掉最后一个匹配....">

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

what's the meaning of the following shell command?

    来源: 互联网  发布时间:2016-06-05

    本文导语:  unset foo (: ${foo%%bar}) 2> /dev/null E1="$?" (: ${foo?}) 2> /dev/null E2="$?" | :是一个内建命令,可以用来清空文件,如: : > data.xxx ${foo%%bar} 从$foo的右边截掉最后一个匹配的$bar ${foo?} 如果一个或多个必要的环...

unset foo
(: ${foo%%bar}) 2> /dev/null
E1="$?"

(: ${foo?}) 2> /dev/null
E2="$?"

|
:是一个内建命令,可以用来清空文件,如:
: > data.xxx

${foo%%bar}
从$foo的右边截掉最后一个匹配的$bar

${foo?}
如果一个或多个必要的环境变量没被设置的话,就打印错误信息.

2> /dev/null 
将错误信息丢弃到/dev/null(里面为空)

E2="$?" 
执行脚本的结果,即是否正常退出,0为正常退出,1为错误,还有其他的错误代码,具体参考bash

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • help? what's mean assert(3)
  • What's it mean ?
  • /x86/bin/tar cfp - *,What is this command mean?
  • Jedeveloper用一段就没有新建菜单了,what's wrong?
  • 一个奇怪的命令,What's your name?
  • jsp中的中文无法显示(what's can i do?)
  • What's "Unix programming "
  • what's java web server?
  • What's wrong?
  • hurry!what's wrong?
  • what is soft link and what is hard link??
  • help!! what's wrong with my page !!!
  • what is parelle system?
  • 谁能讲一讲 what is kerberose?
  • 我把root账号 给删除了 what can i do?
  • 一道题,select what & why?
  • What can I do?
  • what is lost+found ?
  • what????this is redhat6.0
  • 我刚接解linux,开始装(SERVER)成功后能够启动图形届面,后来又时行升级安装,去进不了图开届面了,WHAT
  • What should I do to close a Applet? Use this.destroy() can't do that??????.
  • help me!What is worry???
  • 为什么出现了nvcc fatal: don't know what to do with 'CudaProgram3'


  • 站内导航:


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

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

    浙ICP备11055608号-3