다음 스크립트를 사용하여 파일을 이동할 수 없습니다

다음 스크립트를 사용하여 파일을 이동할 수 없습니다
#!/bin/bash
file="/home/BILEKJ/Reprocess/data.txt"
while IFS= read -r line
do
    mv "/home/BILEKJ/Reprocess/EDI855/$line" "/home/BILEKJ/Reprocess/Final855" >/dev/null 2>&1
done <"$file"

이 명령을 실행하면 오류는 없지만 파일이 대상 위치로 이동되지 않습니다.

내 입력 파일 이름은 다음과 같습니다

PFZ_EDI855_MLC_JKC_ORDER_ACKNOWLEDGEMENT_20170328163787216.TXT--31823595
PFZ_EDI855_MLC_JKC_ORDER_ACKNOWLEDGEMENT_20170328190687220.TXT--31831795
PFZ_EDI855_MLC_JKC_ORDER_ACKNOWLEDGEMENT_20170328191687221.TXT--31831983
PFZ_EDI855_MLC_JKC_ORDER_ACKNOWLEDGEMENT_20170329091787222.TXT--31872252

답변1

다음 명령을 사용해 보십시오:

cat $file | xargs -i{} mv /home/BILEKJ/Reprocess/EDI855/{} /home/BILEKJ/Reprocess/Final855

관련 정보