나는 우분투로 컨테이너를 만들게 된 도커를 배웠습니다. 나는 또한 일반적으로 Linux 명령을 처음 접했고 리디렉션에 대해 더 잘 이해하려고 노력했습니다.
나는 >를 사용하여 명령 출력을 다음과 같이 파일로 보냈습니다.
ls -l > dir_contents.txt
나는 또한 | ls -l을 처리하여 다음과 같이 파일 이름만 얻을 수 있습니다.
head -n 1 ~/etc_content.txt | awk '{print $NF}'
이제 내가 원하는 것은 이전 명령을 cat에 보내서 파일의 내용을 나열하는 것입니다. 내가 현재 하고 있는 일은
cat < head -n 1 ~/etc_content.txt | awk '{print $NF}'
이는 해당 명령을 실행한 후 파일이나 디렉터리가 없음을 나타냅니다. 제 생각에는 효과가 있었지만 내 경로가 어떻게든 엉망이 되었다는 뜻인가요?
내가 직접 작업하고 있는 데이터는 /etc 디렉토리에 있는 adduser.conf 파일 이름입니다. 그래서 문제가 무엇인지 확신할 수 없습니다.
편집: 문법 수정