如何将变量传递到grep命令中?这个硬编码值正在起作用:
startingLine=`grep -oP '(2017-01-03 )\w+.+' cv-batch.log | head -1`
echo $startingLine
Run Code Online (Sandbox Code Playgroud)
但是当我尝试使用变量时,它停止工作:
currDate=$(date -d "$dataset_date" +%Y-%m-%d)
echo $currDate
startingLine=`grep -oP '($currDate )\w+.+' cv-batch.log | head -1`
Run Code Online (Sandbox Code Playgroud)
编辑:我尝试了以下方法,但也不起作用:
startingLine=`grep -oP '("$currDate" )\w+.+' cv-batch.log | head -1`
Run Code Online (Sandbox Code Playgroud)