find

    [Linux] 파일 내용 일괄 변경하기

    Darknet 트레이닝 시킬 일이 있는데 두 데이터셋 간 라벨이 일치하지 않을 때.. 파일 내용 일괄 수정을 위해 사용한 명령어이다. 리눅스 명령어를 사용할 때 모든 경우 그렇진 않지만 어쩌다가 Argument list too long 이라는 메시지가 뜨면서 실행이 중단되는데 그때는 name argument를 사용하면 되더라.. # s/"원래문자열"/"변경할문자열"/g $ sudo find . -name "*.txt" -exec sed -i 's/0 /5 /g' {} \;