我需要一个bash脚本来逐行读取文件.如果正则表达式匹配,则回显此行.
该脚本如下:
#!/bin/bash
echo "Start!"
for line in $(cat results)
do
regex = '^[0-9]+/[0-9]+/[0-9]+$'
if [[ $line =~ $regex ]]
then
echo $line
fi
done
Run Code Online (Sandbox Code Playgroud)
它正在打印文件内容,但显示此警告:
./script: line 7: regex: command not found
Run Code Online (Sandbox Code Playgroud)
错误在哪里?