0
私はbash noobだから、どんな助けも素晴らしいだろう!前もって感謝します!Bashディレクトリが間違った場所にある
私がしようとしているのは、入力フォルダのStudents.txt
ファイルから最初の列を取り出し、それらのディレクトリを出力フォルダに作成することです。
私の問題は、スクリプトを実行すると、出力フォルダ内に1つのディレクトリ(最初の$stuID
)しか作成されないということです。残りはメインフォルダに移動します。
#!/bin/bash
FILECONTENT=`awk '{print $1}' input/Students.txt`
for stuID in "${FILECONTENT[*]}"; do
mkdir -p ./output/$stuID
done
は '入力/ Students.txt'であるかを示します。 'FILECONTENT'は配列ではないので、これは問題ではありませんが、' @ 'の代わりに' * 'を使っても1つのargになります。 – 123