表題について、わからないので教えていただきたいです。
(事象)
CSVファイルを読み込み、指定したファイルを指定したフォルダに移動するという処理を作成しています。
ファイルを移動することはできたのですが、移動先のフォルダを確認するとファイル名が勝手に変更され"\r"となっています。
シェルを直接たたくとうまくいくのですが、シェルスクリプトを組むとうまくいきません。
CSVだとうまくできないのでしょうか。教えていただきたいです。
csvfile=test.csv for line in `cat ${csvfile}` do fileName=`echo ${line} | cut -d ',' -f 1` motoPass=`echo ${line} | cut -d ',' -f 2` sakiPass=`echo ${line} | cut -d ',' -f 3` echo "移動元パス:${motoPass}" cd ${motoPass} echo "ファイル名:${fileName} 移動先パス:${sakiPass}" mv -v ${fileName} ${sakiPass} wait echo "移動しました" done
回答1件
あなたの回答
tips
プレビュー