Menos que sinal depois de feito em um script de shell

Menos que sinal depois de feito em um script de shell

Deve ser fácil, mas quero saber por que a “seta para a esquerda” <é usada em vez da seta para a direita.

   if
   fi
   done < a.txt

O que significa seta para a esquerda? Pensei que, já que terminei a condição, a saída deveria ser salva em a.txt com seta para a direita, como feito> a.txt

Por que usamos a seta para a esquerda para a instrução if?

Responder1

setas são para redirecionamento: >redireciona um descritor de arquivo de saída, <um descritor de arquivo de entrada.

já que você está fazendo muitas perguntas relacionadas, vocêrealmentedeveria dar uma olhada na página de manual do bash. Tentar:

man bash

está disponívelon-linee há também um bomdocumentação.

informação relacionada