Meu arquivo consiste no seguinte; aproximadamente:
username:username:username:username:username
A linha acima continua com cerca de 600 caracteres.
Eu uso o awk
comando para usá-lo como argumento em uma solicitação de API / HTTP enviada da linha de comando.
Estou usando meu script para obter uma lista de contas de usuário 'me seguindo', e a cada 24 horas aproximadamente, comparando a lista original no meu disco rígido com a lista de nome de usuário recém- gerada (e ecoando quem não está mais seguindo me . I terá para encapsular a minha lógica em um loop usando bash .. testando cada nome de usuário.
Meu script atual:
user=$(awk -F: '{ print $1 }' FILE) # Grab $User to use as an argument.
following=$(exec CURRENT_FOLLOWERS) # Outputs the new file
echo "X amount of users are following you on 78B066B87AF16A412556458AC85EFEF66155"
SAVE CURRENT FOLLOWERS TO NEW A FILE.
if [[ DIFFERENCE IS DETECTED ]] ; then
echo -ne "$User NO LONGER FOLLOWING YOU\r"
else echo -ne "This user is following you still.\r"
fi
Minha pergunta é;
Como posso gerar a diferença entre 2 arquivos?
diff
, certo?