나는 f = io.popen(command)
의 결과를 파일에 업로드하고 싶습니다. 파일 설명자 f
에서 그것을 수행하는 방법이 있습니까, 아니면 새로운 문자열로 데이터를 복사하고 새로운 파일 설명자를 통해 기록해야합니까?lua : 파일에 io.popen 결과를 씁니까?
2
A
답변
0
일반 루아에서는 그렇게 할 수있는 표준 방법이 없습니다. 하지만 항상 출력을 command
파일의 파일로 리디렉션 할 수 있습니다. (즉 io.popen("echo foo | tee bar")
, 또는 os.execute("echo foo >bar")
.)
2
이 당신이 뭘 하려는지에 대한 자세한 내용을 모르고 얻을 것만큼이나 간단하다 ...
local fout = io.open("/path/to/file", "w+")
f = io.popen(command)
fout:write(f:read("*a"))
관련 문제
- 1. 내 트리 객체를 java의 파일에 씁니까?
- 2. PHP는 텍스트 파일에 안전하게 글을 씁니까?
- 3. C의 삶의 게임, 어떻게 파일에 씁니까?
- 4. 파이썬 : 파일에 여러 개의 str.format() 행을 씁니까?
- 5. C# StreamWriter - 스트림을 실제로 파일에 씁니까?
- 6. Cakephp,보기로드시 동적으로 CSS 파일에 변수를 씁니까?
- 7. 루비 IO.popen STDOUT 버퍼링
- 8. 스트림의 길이를 모른 채 여러 개의 스트림을 하나의 파일에 씁니까?
- 9. system() 결과를 파일에 저장하십시오.
- 10. 쿼리 결과를 파일에 저장하십시오.
- 11. Lua os.execute()가 작동하지 않습니다.
- 12. 컴퓨터 실험에서 파일에 결과를 효율적으로 작성하는 방법
- 13. 다른 Lua 파일에서 매개 변수를로드 할 때 어떻게 Lua 파일에 매개 변수를 전달할 수 있습니까?
- 14. 돼지 결과를 로컬 파일에 저장
- 15. psql - 명령 결과를 파일에 저장하십시오.
- 16. UNIG의 결과를 단일 파일에 저장합니다.
- 17. sqlplus - 결과를 파일에 주기적으로 씁니다.
- 18. IO.popen (my_cmd) - 하위 프로세스는 언제 끝나나요?
- 19. IO.popen 등을 사용할 때 DOS 창이 팝업니다.
- 20. HttpHandler에 건물 테이블로 씁니까?
- 21. C 프로그램으로 헤더를 씁니까?
- 22. writeObject/readObject를 덮어 씁니까?
- 23. 문서 폴더의 파일이 자동으로 덮어 씁니까?
- 24. 배열 결과를 CSV 파일에 쓰는 중
- 25. 내보내기 결과를 파일에 저장 SQL Server
- 26. mclust에서 클러스터링 결과를 파일에 기록하려면 어떻게합니까?
- 27. SQL 쿼리 결과를 텍스트 파일에 쓰기
- 28. ./a.out의 결과를 텍스트 파일에 저장하는 방법
- 29. 배치 파일 결과를 텍스트 파일에 작성해야합니다.
- 30. perl -w 태그 결과를 파일에 저장
흠, 나는 이것을 얻을 수 없다 일하다. io.open()에서 지정한 파일은 변경되지 않습니다. curl 명령을 통해 정보 (내 Gmail받은 편지함)를 얻습니다. 루아 스크립트는 읽지 않은 메시지의 수를 반환하고 외부 처리를 위해 XML 데이터 문자열을 저장하려고합니다. – Wolf
정확히 작동하지 않는 것은 무엇입니까? 런타임시 오류가 발생합니까? 네가 기대하는대로 인쇄하지 않니? 원래 질문에 코드의 가장 작은 작동 예제를 넣어 당신을 도우 려합니다. –