Alguns problemas em ambas as tentativas :
Tentativa nº 1 :
- a variável
$current_date
não foi interpolada entre aspas simples - vírgula mal colocada após o separador de campos
awk -F" ",
< - - tente usar o operador
if
fora dos delimitadores de ação do awk{ ... }
- lançarásyntax error ...
Tentativa nº 2 :
- vírgula mal colocada após o separador de campos
awk -F" ",
< - - cotação única quebrada
'...'08-04'...'
O caminho certo (passando uma variável para o comando awk como argumento):
awk -v d="$curr_date" '$2==d{ print $1 }' "$file"