Shell执行命令|失败

时间:2019-01-18 10:32:26

标签: shell

我用|编写脚本在命令中,它运行失败。

#! /bin/bash

 datestr=`date -d '-1 day' '+%Y-%m-%d'`
 cmd="cat /service/domain_detect/api/storage/logs/laravel.log | grep sub_domain | grep $datestr | wc -l"
 echo $cmd
 count=$($cmd)
 echo $count

预期的输出是结果行num。 实际结果如下:

cat /service/domain_detect/api/storage/logs/laravel.log | grep sub_domain | grep 2019-01-17 | wc -l
cat: invalid option -- 'l'
Try 'cat --help' for more information.

0 个答案:

没有答案