Linux脚本里将系统命令执行结果赋给变量的方法

要做一个自动打包备份的脚本,打算以日期自动命名文件,费尽周折,终于在CSDN上面找到了!
这样,脚本就可以写成:
#!/bin/sh
time=`date +%Y%m%d`
cd /www
tar zcf /backup/htdocs.${time}.tar.gz htdocs

秘诀在于date命令前后的字符不是单引号,而是Tab键上面的那个键的符号。这样系统命令的执行结果就会赋给变量time了。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注