我试图使用一行是否包含日期作为 if 语句的条件:
if [grep -n -v '[0-9][0-9][0-9][0-9]' $line |wc -l==0]
then
...
上面返回一个错误。我不一定需要使用 grep。 grep 处理的行如下所示:
1984 Dan Marino QB Miami Dolphins
感谢任何帮助。
最佳答案
if [[ $(echo $line | grep -q '[0-9][0-9][0-9][0-9]') ]]; then
# do something
fi
关于Linux bash 脚本 -,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16972330/