$ grep -oE '".*"' demo.txt | grep -oE '\w+' | sort -u
02
05
06
0698
07
abc
-
-o
Imprime apenas as partes correspondentes (não vazias) de uma linha correspondente, com cada uma dessas partes em uma linha de saída separada -
-E
Interpretar PATTERN como uma expressão regular estendida -
".*"
obtém todos os valores entre aspas -
\w+
1 ou mais de letras / dígitos / sublinhados -
sort -u
para obter valores únicos