나는 터미널에서 독점적으로 일하는 것에 익숙하지 않으며 조금 붙어 있습니다. 신경망을 사용하여 텍스트 샘플을 생성하고 각 샘플에서 모든 줄 바꿈 문자와 캐리지 리턴을 제거하려고합니다. 그런 다음 샘플을 텍스트 파일에 쓰고 싶습니다.파일에 쓰기 전에 RNN 생성 된 텍스트에서 공백을 제거하는 스크립트
지금까지 파일에 100 개의 샘플을 쓰려고했지만 파일에 쓰여지기 전에 각 샘플에서 줄 바꿈 문자와 캐리지 리턴을 제거하는 방법을 알아낼 수 없습니다.
for ((i=1;i<=100;i++)) ; do th sample.lua -checkpoint cv/checkpoint_10000.t7 -length 93 -gpu -1 >> sample.txt ; done
는 기본적으로 나는 그들의 중간에 캐리지 리턴이 단지 자신의 한 줄에 각 샘플을 얻으려면 몇 가지 샘플을 가지고있다. 최선의 접근법?
편집 : 작동합니다!
for ((i=1;i<=100;i++)) ; do th sample.lua -checkpoint cv/checkpoint_10000.t7 -length 93 -sample 1 -gpu -1 | tr -d "\r\t\n" | sed 's/./&\n/93' >> sample.txt ; done
하는 경우 그 코드는'bash'이고, 오타가 있습니다. 여기에 :'; >> sample.txt; done' – agc