51CTO博客已为您找到关于shell脚本中echo是什么意思的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及shell脚本中echo是什么意思问答内容。更多shell脚本中echo是什么意思相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
将后面的字符串输出到标准输出终端(stdout)
echo 意为输出 echo 参数 参数是什么就输出什么 echo * 则输出所在目录所有文件名 你要问为什么的...
相当于在当前用户的主目录的根目录中创建一个answ.txt的文件,而文件内容为“”,也就是空。如果你是root,那么这句话的效果就是在/root/目录中创建一个answ.txt的文件,文件内容为“”,也就是空。
command done if后接的是测试语句, [ ] 中相当于test命令. -f $2 一般的意思是检测第二个位置参数是否存在 echo -e 后一般会接参数,-e 若参数出现以下字符,则特别加以处理,而不会将它当成一般 文字输出:\a 发出警告声;\b 删除前一个字符;\c 最后不加上换行符号;\f 换行但光标仍旧...
>表示重新写入,>>表示继续写入 LOG是一个变量名,可以自由设置,并不是固定的,一般脚本开头有相关变量 1表示普通信息,2表示错误信息,意思就是如果出现错误或者警告,写入到$LOG这个变量指向的文件
-n 作用就是 抑制换行 这里 就是输出 "Input another number: " 后不换行。
{sSql}表示引用一个变量的值,首先要给它赋值,例如:sSql=MySql 那么${sSql}就表示MySql,你用echo ${sSql}就可以打出MySql。`eval "echo \"$temSql\""`也是一样的,只不过多绕了几层。
对于命令 'echo *':Bash 会先执行文件名扩展,把 * 替换成当前目录下的文件名,然后执行 echo 命令...