본문 바로가기
IT/Perl

[Perl] Windows cmd 창에서 입력 받기 - 사용자 입력, 변수 입력

by hiptrader 2022. 4. 9.
반응형

Windows cmd창에서 값을 입력받는 내용입니다.

 

변수 입력

use strict; use warnings;
use Time::Piece;

my $Input_Value_0 = $ARGV[0];
my $Input_Value_1 = $ARGV[1];

print "Input_Value_0 = $Input_Value_0, Input_Value_0 = $Input_Value_1";

Test.pl 파일에 위와 같이 코드를 작성합니다.

$ARGV[0], $ARGV[1] 를 통해서 외부의 값을 입력을 받을 수 있습니다.

여기서 $ARGV[0] 는 첫 번째 입력값을 $ARGV[1] 는 두 번째 입력값을 나타냅니다.

필요하다면 $ARGV[2], $ARGV[3], $ARGV[4]... 이렇게 추가하면 됩니다.

 

$ARGV[0], $ARGV[1] 의 코드를 넣고 실행 시, 아래와 같이 실행 파일명만 실행하면 에러가 발생합니다.

 

실행 시 입력받을 변수를 넣습니다.

입력받는 값의 형태는 정수, 문자 등으로 입력 가능합니다.

첫 번째 입력과 두 번째 입력은 한칸을 띄어쓰면 첫번째 두번째 입력이 나누어집니다.

> Test.pl 0 1  ->입력값의 타입을 정수형으로 입력 가능합니다.

> Test.pl Input_0 Input_1  ->입력값을 문자열로도 입력 가능합니다.

반응형

'IT > Perl' 카테고리의 다른 글

[Perl] File 생성,읽기 File 만들기, File Open  (0) 2022.03.23
[Perl] print, printf 디버깅  (0) 2022.03.23

댓글