【发布时间】:2012-06-18 16:08:22
【问题描述】:
我正在运行一个类似上面的 shell 脚本:
vQtde=`ssh user@server 'ls -lrt /mnta2/gvt/Interfaces/output/BI/sent/*.?${vDiaAnterior}* | grep "${vMDAtual}0[345678]:" |wc -l'`
返回错误:ksh: /usr/bin/sh: arg list too long
我知道本地服务器中的相同脚本返回 9,我如何在远程 grep 中转义“”?
变量是:
vDiaAtual=`date +%d`
vMesAtual=`date +%b`
vMDAtual=" $vMesAtual $vDiaAtual ";
vDiaAnterior=120614
【问题讨论】:
-
@IgorChubin 是对的。 +1 用于发布您的错误消息,但您必须阅读错误消息!它告诉你什么是错的。祝你好运。