자바의 조건문 - switch문
By 블루링의 아름다운 신세계! | 2017년 12월 10일 |
자바의 조건문 중 switch문에 대해 알아본다. If문의 조건값은 boolean형인데 비해 switch문의 조건값은 long형을 제외한 정수형(byte, short, int) 또는 char형인 것이 다르다. JDK7.0이상부터는 문자열도 지원한다. 동영상 주소 : https://youtu.be/V1VMVeYUxdY
HackerRank 30 Days of Code Challenges - 0 Days.
By Cinnamon's Pot | 2016년 11월 12일 |
프로젝트들도 끝나고 해서 취미로 시작해 본 HackerRank 30일이다. 뭐 0 Days는 역시 HelloWolrd 다. 목표Task To complete this challenge, you must save a line of input from stdin to a variable, print Hello, World. on a single line, and finally print the value of your variable on a second line.You've got this!해당 도전을 해결하기 위해서는 stdin을 변수에 입력시켜야 하고 Hello, World 를 첫 열에 inputFormat을 두번째 열에 출력해야 한다.Sample InputWelcome to 30 Days of Cod
[bash: awk] 특정 필드(field)의 값이 있는 경우, 또는 없는 경우 판별하기
By 반달가면 | 2018년 6월 18일 |
여러개의 항목 또는 필드(field)로 이루어진 내용에서 특정한 항목의 값이 있는지 없는지 판별할 때, 즉 특정한 필드 값의 유무에 따라 선별을 해야 할 경우에 awk를 활용할 수 있다. (우선 awk에서 조건에 따른 작업에 대한 기본적인 내용은 이전 게시물을 참고하자. 여기로) 예를 들어 이름, 전화번호, 이메일을 저장한 파일에서 전화번호가 없는 사람만 골라서 출력한다거나 아니면 이메딜 주소가 있는 사람만 출력하는 경우다. 각 항목을 탭(tab)으로 구분한다고 가정한다. # list.txt 파일 내용 확인 cat list.txt john 123-1234 [email protected] jane [email protected] sam 222-3434 위의 예시에서 탭이
[bash: if] if 조건문에서 띄어쓰기에 유의
By 반달가면 | 2017년 7월 25일 |
별 것 아닌 기본적인 내용이긴 한데, 스크립트를 만들다가 의외로 실수하는 경우가 종종 있어서 잊지 말자는 의미에서 적어 두기로. if 조건문에서 비교 조건을 지정하기 위해 대괄호([])를 사용하게 되는데, 대괄호와 비교조건 사이에는 반드시 공백이 있어야 한다. 아래의 예시를 보자. str="abc" # 오류 발생! (띄어쓰기 오류) if [[$str="abc"]] then echo "ABC" fi [[abc=abc]]: command not found 대괄호와 조건이 붙을 경우 bash에서 대괄호와 조건이 붙은 전체 문구를 하나의 명령어로 해석하여 처리하려 하므로 오류가 발생하게 된다. 띄어쓰기를 제대로 해 주면 정상 동작한다. # 정상 동작 if [[ $str="ab