ファイル行からディレクトリを作成する

ファイル行からディレクトリを作成する

ファイルを読み込んでいますが、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

1行ずつ読み、正しい引用符を使用してください。

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

おすすめ記事