file = ["file1","file2",...].join(" ")
`paste "#{file}"`
안녕하세요, 몇 일 동안 나를 괴롭 히고있는이 간단한 문제가 있습니다. Ruby를 사용하여 붙여 넣을 파일을 선택하려고하지만 위 코드를 사용하면 파일이 없다는 메시지가 반환됩니다. 단일 파일 (예 : paste file1
, 작동합니다. 누군가 코드가 작동하지 않는 이유를 알고 있습니까?파일을 함께 붙여 넣으려면 시스템에 전화하십시오.
미리 감사드립니다.
"함께 붙여 넣기"란 무엇을 의미합니까? 파일 이름을 단일 문자열로 결합하거나 연결 시키시겠습니까? –
안녕하세요, 실제로는 파일을 나란히 합치는 것입니다. – user360032
문제가 함께 붙어 있지 않습니다. 당신은 여러 가지 방법으로 그것을 할 수 있습니다. 문제는이 경우'paste '에 전달되는 파일 이름이 생성되는 방식입니다 (아래의 내 답변 참조). 그러나이 코드는'ls '나 다른 외부 명령으로는 실패합니다. – xinit