多くのディレクトリとそのサブディレクトリの名前を変更する必要があります。
古いディレクトリ名と必要な新しい名前を含む csv ファイルがあります。
1,blah,old_name1,new_name2,wibble
2,foo,old_name2,new_name2,bar
3,john,old_name3,new_name3,paul
4,george,old_name4,new_name4,ringo
一部のディレクトリ名は
old_name1-morestuffhere
に名前を変更する必要があります
new_name1-morestuffhere
私はbashでこれを行う方法を広く知っています:
mv -r `cat file.csv | awk -F, '{print $3* $4*}'`
..しかし、私はpowershellに縛られており、完全に失われています。
編集:これが私がこれまでに得たものです。これは近いですか?:
cat .\file.csv | foreach { $oldname = $_.split(",")[2], $newname = $_.split(",")[3], move-item $oldname*, $newname*}