Tag: 引用

用bash脚本获取docker images命令的输出

我试图让docker images命令输出显示在网页上。 例如: Docker镜像输出 正如你在图像上看到的,这是格式良好的。 但是,我在我的网页上得到的是一行没有格式化的行; REPOSITORY TAG IMAGE ID CREATED SIZE nginx latest 3448f27c273f 2天前109.4 MB mysql最新e799c7f9ae9c 3天前407.3 MB 这是我的脚本; docker_images=$(docker images) echo $docker_images 我怎样才能得到良好的格式化输出通过我的回声?

sed:未终止的's'命令 – 找不到需要转义的东西

我很新,使用sed的正则expression式,所以我有一些环境variables,我需要被放置到一个文件,如果find适当的“占位符”。 root@devproc-01:~# printenv PROC_MODCONF=Include "conf.d/modconf.cfg.lua" PROC_MODULES="lastlog"; "firewall"; "message_logging"; 这里是我定义的两个环境variables,下面是我的sed命令,它们是Docker Compose入口点文件的一部分。 sed -is/'{$PROC_MODULES}'/$PROC_MODULES/g /etc/procdev/conf.d/modules.cfg.lua sed -is/'{$PROC_MODCONF}'/$PROC_MODCONF/g /etc/procdev/proc.cfg.lua 但是当这个脚本执行时,我会看到标题中显示的错误: sed: -e expression #1, char 27: unterminated `s' command 我有双重检查,我的占位符variables是确实存在和正确的这两个文件。 这只会发生在这两个替代品,我所有的其他替代品正​​常工作。 :/有什么东西需要逃脱? 谢谢! 按要求,configuration文件的一个片段,以便您可以看到如何显示占位符variables: umask = "027"; Include "conf.d/modules.cfg.lua" {$PROC_MODCONF} Include "conf.d/c2s-s2s.cfg.lua"