
ファイルを読み込んでいますが、cat
結果は次のとおりです。
Help me my friend
Temptation
Sorrow
True Love
Vanilla Sky
I was here
SOS
...
私はこれらすべての行を含むディレクトリを作成しようとしています。
私が試したことは次のとおりです。
mkdir `cat x.txt`
しかし、結果は完全にめちゃくちゃでした!たとえば、、、I was here
などの3つのディレクトリに分けられます。この問題をどのように解決できますか? ?I
was
here
よろしくお願いします。
答え1
1行ずつ読み、正しい引用符を使用してください。
while IFS= read -r name; do mkdir -- "$name"; done <x.txt