아래에는 조작하려는 데이터 목록이 있습니다. 난 열을 분할하고 다른 배열로 다시 합치기를 원합니다. 배열의 마지막 요소를 세 번째 배열로 바꾸고 싶지만 문제가 있습니다. 배열의 마지막 요소에는 마지막에 줄 문자가 포함되어 있기 때문에 내가 thrid로 전환하면 줄 바꿈이 모두 실행됩니다. CODE while (<>) {
my @flds = spli
chomp의 이상한 동작이 Perl에서 발견되어서 chomp가 왜 이렇게 작동 하는지를 이해할 수 없습니다. 다음은 chomp $str1;
chomp $str2;
if ($str1 eq $str2)
당신이 씹는의 행동에 약간의 통찰력을 제공시겠습니까 잘 작동하지만 if (chomp($str1) eq chomp($str2))
을 예상대로 다음 줄은
필링 (Perling) 이래로 몇 달이 지났지 만, 왜 이런 일이 벌어지는 지 완전히 궁금해합니다 ... 나는 OSX를 사용합니다. 각 라인을 읽은 후 가 나는 파일을 읽고 있어요 때문에 XXX, 20120803, 0100, KWH, 0.2809, A, YYY 같은 표준 출력 라인에 08/03/2011 01:00 PDT,1.11 같은 파일에 라인을 변환하기
내 프로그램에 데비안의 버전과 서브 버전을 설치하는 다음 코드가 있습니다. 셸의 출력은 변수에 의해 읽히고 구문 분석되고 문자열이 형성됩니다. #!/usr/bin/perl
use warnings;
use strict;
use Scalar::Util qw(looks_like_number);
chomp(my $distver=`cat /etc/issue`
정규식을 사용하여 Perl에서 두 구분 기호 사이의 값을 가져 오려고합니다. 파일을 열고 chomp를 사용하여 파일을 한 줄씩 살펴 봅니다. 파일이 보이는 방법의 예 : "This is <tag> an </tag> example
of the <tag> file </tag> that I
am <tag> trying </tag> to <tag> parse
내 코드에서 내 리눅스 시스템에있는 disc 명령의 결과와 같은 변수 디스크를 할당합니다. 내가 여기 1. 문자열이 무슨 일 출력 RESEARCH
1
입니다 변경 문자열에서 개행 문자를 제거하기 위해 씹는를 사용할 때 그러나 문자열 연구 my $disc = `disc`;
print "$disc\n";
$disc = chomp($disc);
pr
에서 "스칼라 씹는에서 초기화되지 않은 값의 사용은" 나는 아래의 오류 : 사람이 Use of uninitialized value $user in scalar chomp at ./temp.pl line 38, <DATA> line 558.
Use of uninitialized value $modelName in scalar chomp at ./temp.p