파일 라인에서 디렉토리 생성

파일 라인에서 디렉토리 생성

파일을 읽고 있는데 cat결과는 다음과 같습니다.

Help me my friend
Temptation
Sorrow
True Love
Vanilla Sky
I was here
SOS
...

나는 이 모든 줄을 포함하는 디렉터리를 만들려고 합니다.

내가 시도한 것은 다음과 같습니다.

mkdir `cat x.txt`

하지만 결과는 완전 엉망이었죠! 예를 들어 , , 와 I was here같은 3개의 디렉터리로 구분됩니다 . 이 문제를 어떻게 해결할 수 있나요? ?Iwashere

미리 감사드립니다.

답변1

한 줄씩 읽고 올바른 따옴표를 사용하십시오.

while IFS= read -r name; do mkdir -- "$name"; done <x.txt

관련 정보