우분투 cp, mv 명령 시 데이터 특수문자 처리

Seong Woong Kim·2023년 11월 7일
0

상황

터미널 내 mv, cp 등의 명령어로 txt 파일에 기록된 데이터 경로를 처리하던 중, ()과 같은 특수문자가 포함되어 있어서 경로를 읽는데 오류가 발생했다.


해결

Bash shell에서 경로를 변수로 할당해 처리로 해결했다.

#!/bin/bash

# txt__train.txt: train imgs의 파일명들이 담긴 txt 파일
cat txt__train.txt | while read var;
do
        cp $var {경로}/labels/train
done
profile
성장과 연구하는 자세를 추구하는 AI 연구개발자

0개의 댓글