일부 값은 $a
, $b
, $c
에 저장되어 있습니다. 이제이 값들을 새 파일에로드해야합니다 (파일 &로드 생성). Perl을 처음 접했을 때 어떻게해야합니까?Perl에서 새 파일을 만드는 방법은 무엇입니까?
-1
A
답변
13
#!/usr/bin/env perl
use strict;
use warnings FATAL => 'all';
use autodie qw(:all);
my $a = 5;
my $b = 3;
my $c = 10;
#### WRITE ####
{
open my $fh, '>', 'output.txt';
print {$fh} $a . "\n";
print {$fh} $b . "\n";
print {$fh} $c . "\n";
close $fh;
}
#### READ ####
{
open my $fh, '<', 'output.txt';
my ($a, $b, $c) = <$fh>;
print $a;
print $b;
print $c;
close $fh;
}
당신은 perlopentut 및 Beginner Perl Maven tutorial: Writing to files을 읽어야합니다.
+1
@ Jagtesh chadha & Daxim : 감사합니다. –
+0
@ JackieJames : 정답을 선택하고이 질문을 끝내면 감사하겠습니다. –
0
YAML
모듈의 LoadFile
및 DumpFile
을보십시오. 파일 이름과 실제 데이터를 던져 넣기 만하면되므로 사용하기가 쉽습니다.
이와 관련되지 않는 경우 특정 질문을하십시오.
0
또 다른 옵션 : File::Slurp이
관련 문제
- 1. 경로가있는 새 파일을 만드는 방법은 무엇입니까?
- 2. 셀렌에 새 파일을 만드는 방법은 무엇입니까?
- 3. FileStream에서 새 파일을 만드는 방법은 무엇입니까?
- 4. Perl에서 두 파일을 결합하는 방법은 무엇입니까?
- 5. Perl에서 파일을 비동기 적으로 모니터하는 방법은 무엇입니까?
- 6. 패치 파일을 적용하여 필요한 경우 새 파일을 만드는 방법은 무엇입니까?
- 7. Perl에서 2D 배열을 만드는 방법은 무엇입니까?
- 8. Perl에서 XML 파일을 복사하고 편집하는 방법은 무엇입니까?
- 9. 새 폴더를 만드는 방법은 무엇입니까?
- 10. 조직 모드 - org-capture를 사용하여 새 파일을 만드는 방법은 무엇입니까?
- 11. JXL을 사용하여 새 Excel 파일을 만드는 방법은 무엇입니까?
- 12. 메모장 +에서 NppExec을 사용하여 새 파일을 만드는 방법은 무엇입니까?
- 13. 기존 파일이 이미있는 경우 새 파일을 만드는 방법은 무엇입니까?
- 14. 누락 된 상위 디렉토리와 함께 새 파일을 만드는 방법은 무엇입니까?
- 15. TIFF 파일을 만드는 방법은 무엇입니까?
- 16. 새 파일에 대한 패치를 만드는 방법은 무엇입니까?
- 17. Visual Studio에서 새 명령을 만드는 방법은 무엇입니까?
- 18. 기본 화면에서 새 화면을 만드는 방법은 무엇입니까?
- 19. Version.Lucene_35에서 새 Lucene 문서를 만드는 방법은 무엇입니까?
- 20. 특정 폴더에 새 패키지를 만드는 방법은 무엇입니까?
- 21. Qt에서 새 파일을 만드는 방법
- 22. 티타늄으로 파일을 만드는 방법은 무엇입니까?
- 23. .EFT 파일을 만드는 방법은 무엇입니까?
- 24. 노드에 파일을 만드는 방법은 무엇입니까?
- 25. IPA 파일을 만드는 방법은 무엇입니까?
- 26. .rdlc 파일을 만드는 방법은 무엇입니까?
- 27. .mbtiles 파일을 만드는 방법은 무엇입니까?
- 28. TIFF 파일을 만드는 방법은 무엇입니까?
- 29. 실행 파일을 만드는 방법은 무엇입니까?
- 30. JSP에서 .properties 파일을 만드는 방법은 무엇입니까?
당신이 솔루션 자신을 발견하려고 했 편리
read_file
및write_file
기능을 제공합니다? Google 검색 "perl에서 파일에 쓰는 방법"은 35.4 mio 결과를 제공합니다. – MartinFILE, ">", "filename.txt"또는 die $! –
아무도 내게 알면 알려 줄 수 있습니까? –