shellでファイル操作+while文+変数操作
採点作業用に作ったやつ
#!/bin/sh FILE=list.txt while read LINE do echo $LINE id=$(echo $LINE | sed "s/DirRegExp\///g") dir=$(echo $LINE | sed "s/\/FileRegExp//g") echo mkdir $id echo "cp $dir/* $id" done < $FILE
list.txt
Directory_01/StudentID_01 Directory_01/StudentID_02 Directory_02/StudentID_03 Directory_02/StudentID_04 ..
output:
mkdir StudentID_01 cp Directory_01/* StudentID_01 mkdir StudentID_02 cp Directory_01/* StudentID_02 mkdir StudentID_03 cp Directory_02/* StudentID_03 mkdir StudentID_04 cp Directory_02/* StudentID_04 ..