yhkn.net
当前位置:首页 >> shEll脚本ECho什么意思 >>

shEll脚本ECho什么意思

我的理解是将$pcapparam $rundir$runname1 $params1这些变量的内容,输出到$logdir$logfile1的文件中.

linux下echo命令详解(转) linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo的用法 echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用.该命令的一般格式

>表示重新写入,>>表示继续写入$LOG是一个变量名,可以自由设置,并不是固定的,一般脚本开头有相关变量1表示普通信息,2表示错误信息,意思就是如果出现错误或者警告,写入到$LOG这个变量指向的文件

$'… …'把\x0d解析为一个回车;如果是“… …"前面不加$则不解析保持原样!echo 这个起到一个刷新输出的作用,标准输出1有缓冲,标准错误2不缓冲,重定向到2会刷新1

$$ : 当前 shell 的 PID$#: shell的输入参数的个数, 比方说 a.sh aaa mmm nnn , 则在 a.sh 里,$# 为 3$?: 上一条命令的返回值,比方说在脚本里.grep xxx a.txt echo $?就会 echo 上一条命令 grep 命令的返回值.

回显 即在屏幕上显示一行文字. 在一些脚本语言中用于显示一行文本.例如批处理、Unix的shell编程.等等. 一般都是用 echo '要显示的文字'

#在shell脚本中是注释的意思,用于说明代码的作用.比如 # 输出内容echo "输出内容"

! -- 是否定的意思-w $LOGFILE -- $LOGFILE可写! -w $LOGFILE 就是$LOGFILE不可写>&2意思是输出到stderr

http://zhidao.baidu.com/question/2010919334866095868这是一个linux shell的问题. 就bash而言, return命令只能用在函数中,不能直接用在脚本中(不能直接用在脚本终端),当脚本用source a1.sh(或者 . a1.sh)执行时,可以用在脚本中.

echo "Usage: $0 {start|stop|status|try-restart|restart|force-reload|reload|probe}"如果你说的是这个$0的话,他代表你可以在sshd后面跟上start|stop|status|try-restart|restart|force-reload|reload|probe这其中的任何一个参数运行程序

pznk.net | mqpf.net | gsyw.net | hhjc.net | 5213.net | 网站首页 | 网站地图
All rights reserved Powered by www.yhkn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com