Você precisa excluir tudo o que não começar com um dígito (o minuto). Mas para conseguir isso, remova qualquer espaço em branco primeiro. Isso eliminará comentários, linhas em branco, atribuições de variáveis, etc.
crontab -l | sed 's/^ *//;/^[*@0-9]/!d' | wc -l