全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 641|回复: 5

[翻译] 环境变量字符串里面有*如何用echo输出?

[复制链接]
发表于 2020-11-24 23:55:21 | 显示全部楼层 |阅读模式
本帖最后由 快上车 于 2020-11-25 22:24 编辑

各位linux大佬,今天我搞docker的时候要传一个环境变量,变量就是cron定时的字符串。

比如字符串是 00 04 * * *  定义变量可以成功 但是echo输出的时候*会变成当前目录的所有文件,如下图





全部命令是这样的  echo '00 04 * * * cd /freenom/ && php run > freenom_crontab.log 2>&1'>>/var/spool/cron/crontabs/root

我想把这条命令中的00 04 * * * 用环境变量读应该怎么写?
发表于 2020-11-24 23:57:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2020-11-25 00:54:34 | 显示全部楼层

还真是,感谢!
发表于 2020-11-25 00:56:13 | 显示全部楼层
加转移 或者 双引号



                                            藏起来的小尾巴,不让你看!  
    发表于 2020-11-25 01:14:32 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽
     楼主| 发表于 2020-11-25 22:18:02 | 显示全部楼层
    h20 发表于 2020-11-25 01:14
    以后这种基础问题不要来问了,先自学

    主要我一直没搞清楚这个问题应该怎么搜,大佬回复是引号的问题以后,赶紧去百度恶补了一下

    linux bash shell中,单引号、 双引号,反引号(``)的区别及各种括号的区别  等内容...

    linux基础慢慢补一补
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    Archiver|手机版|小黑屋|全球主机交流论坛

    GMT+8, 2024-3-28 20:14 , Processed in 0.067846 second(s), 8 queries , Gzip On, MemCache On.

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表