Vc precisa usar a substituicao de comando nesse caso
VARIAVEL=$( comandos )
ou então pode usar diff -q
arquivos iguais não acusa nada
$ diff -q a.txt a.txt
arquivos diferentes acusa uma mensagem
$ diff -q a.txt c.txt
Files a.txt and c.txt differ
Agora perceba a variavel de retorno $?
$ diff -q
Pessoal!!
Estou utilizando bash e preciso rodar o comando (diff -e $ARQ1 $ARQ2 | head -1
-n1 | cut -c1-3) no bash e obter o resultado para comparação.Não consigo.
retDiff="diff -e $ARQ1 $ARQ2 | head -1 -n1 | cut -c1-3"
if [ $retDiff == "1c" ] ;then
echo arquivo sem diferenca
fi
como posso