代码拉取完成,页面将自动刷新
反引号用于执行命令并且有输出的情况,如:ls,显示目录下的文件信息。并且将输出赋给一个变量。 需要注意的是系统会将反引号中的内容作为一个命令并执行。
反引号可以将命令的标准输出值赋值给一个变量,如下:
#!/bin/bash
var=`ls -a`
echo "var:$var"
控制台输出:
var: .
..
.abrt
bash01
.bash_history
.bash_logout
.bash_profile
.bashrc
.cache
.config
.dbus
.dmrc
.esd_auth
…
下面通过一个例子说明反引号的使用方式。如系统服务每天要创建一个日志文件,每个日志文件名要带有日期。
例:使用反引号返回日期字符串
#!/bin/bash
# 将日期格式化输出结果赋值给变量
datestr=`date +%y%m%d`
# 切换到保存日志的目录
cd /home/hadoop01/bash01
# 将日志的名称保存到一个变量中
logfile=log_${USER}_${datestr}.log
# 创建一个空的日志文件
touch $logfile
# 将当天的日期输入到文件的第一行
date > $logfile
生成的文件:
log_hadoop01_180706.log
log180706.log 日志内容:
2018 年 07 月 06 日 星期五 17:29:43 CST
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。