A ler os ficheiros linha a linha (com espaço) no Unix Shell scripting-Issue

quero ler um ficheiro linha a linha no script do Unix shell. A linha pode conter espaços de liderança e trilho e eu que ... $line done < file.txt quero uma linha que inclua caracteres de espaço e tabulação. Por favor, sugira uma maneira.