Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- freebsd
- G-suite
- ansible
- endpoint security
- pfsense
- 보안양파
- 로그인불가
- 한글가이드
- PlayBook
- ssh key 배포
- xe guest utilities
- Windows
- docker
- Elasticsearch
- ELASTIC
- Kibana
- bash
- hardening
- elastic stack
- Proxy
- macos
- x-pack
- XCP-ng
- miniconda
- application security
- centos 8
- proxycfg
- GitLab
- Kibana server is not ready yet
Archives
- Today
- Total
선 밖에 선 자유인
Perl 미니 가이드 본문
#!/usr/bin/perl -w use strict; ### 3대 기본 구조 #### # 스칼라 my $scalar_A = "A single thing"; my $scalar_B = 42; print "Scalar A = [$scalar_A] and Scalar_B = [$scalar_B]\n"; # 배열 my @array_A = ("a", "list", "of", "things"); my @array_B = (3,7,21,24); print "Array_A = [@array_A] and Array_B = [@array_B]\n"; # 해시 배열 my %hasharray; $hasharray{"Roelof"} = "Temmingh"; $hasharray{"Haroon"} = "Meer"; $hasharray{"Charl"} = "Van der Walt"; ### 조건문 my $int_A = 5; my $int_B = 10; my $int_ADD = $int_A + $int_B; # =15; # 숫자 스칼라 값 비교 if($int_A == $int_B){ printf "Pigs can fly\n"; }else{ printf "Pits cannot fly\n"; } my $string_A = "This is a test"; my $string_B = "test"; my $string_ADD = $string_A.$string_B; # = This is a testtest #문자열 스칼라 값 비교 if($string_A eq $string_B){ print "Pigs should fly\n"; } else{ print "Pigs should fly\n"; } if($string_A ne $string_B){ print "Birds can fly\n"; } # 정규표현식으로 문자열 비교 if($string_A =~ /$string_B/){ print "String_A contains the string String_B\n"; } ### 루프 # for 루프 my $index; print "Red World = we've had this before : "; for($index = 0; $index < 10; $index++){ print $index." "; } print "\n"; # while 루프 print "And counting down again.."; while ($index > 0){ print $index." "; $index--; } print "\n"; ### 열거 # 분리 my @array_of_words = split(/\s/,$scalar_A); foreach my $single_word (@array_of_words){ print "This word = $single_word\n"; } # 해시 배열의 키 foreach my $ref (keys%hasharray){ print "Key = [$ref], Value = [$hasharray{$ref}]\n"; }
출처 : 에이콘 보안 시리즈 [실전해킹 절대내공]
Comments