Tenho aprendido o docker, o que me levou a criar um contêiner com o Ubuntu. Também sou meio novo nos comandos do Linux em geral e estava tentando entender melhor o redirecionamento.
Eu costumava > enviar saídas de comandos para arquivos assim
ls -l > dir_contents.txt
Eu também usei | processar ls -l para que eu possa obter apenas o nome do arquivo assim
head -n 1 ~/etc_content.txt | awk '{print $NF}'
Agora o que quero fazer é enviar o comando anterior para cat para poder listar o conteúdo do arquivo. O que estou fazendo atualmente é
cat < head -n 1 ~/etc_content.txt | awk '{print $NF}'
Isso me diz que não há arquivo ou diretório após executar esse comando. Acho que isso significa que funcionou, mas meu caminho está confuso de alguma forma?
Os dados com os quais estou trabalhando diretamente são o nome do arquivo adduser.conf no diretório /etc. Portanto, não tenho certeza de qual pode ser o problema.
Editar: correção gramatical