Linux for
1. 문법 for문의 기본 문법은 다음과 같다. 주어진 배열에 데이터가 있는 동안 순차적으로 반복된다. 반복중에 if문과 continue, break문을 이용하여 while문의 처음으로 돌아가거나, 탈출하는 것이 가능하다. for [ 배열_아이템 ] in [ 배열 ] do 명령1 ${배열_아이템} done 2. 사용예제 1) 숫자 데...
1. 문법 for문의 기본 문법은 다음과 같다. 주어진 배열에 데이터가 있는 동안 순차적으로 반복된다. 반복중에 if문과 continue, break문을 이용하여 while문의 처음으로 돌아가거나, 탈출하는 것이 가능하다. for [ 배열_아이템 ] in [ 배열 ] do 명령1 ${배열_아이템} done 2. 사용예제 1) 숫자 데...
1. 파일 생성 대기 스크립트를 이용해서 작업할 때 특정 파일이 생성되는 것을 대기했다가 작업을 처리해야 하는 경우가 있다. 이럴 때는 while문과 sleep 명령을 이용해서 파일이 생기는 것을 대기했다가 작업을 처리하면 된다. 2. 사용 예제 #!/bin/bash vFileLocation="s3://bucket-name/sample.file"...
1. 줄바꿈 길이 설정 1) Hard wrap Hard wrap at 기본값은 120이다. File → Settings → Editor → Code Style 2) Soft wrap 정렬 하려는 에디터창 선택 → View → Active Editor → Soft-Wrap [출처 및 참고] https://ajh32...
1. while 루프 1) 문법 while문의 기본 문법은 다음과 같다. 조건이 참일동안 명령1과 명령2가 순차적으로 반복된다. 명령을 처리 하는 중간에 if문과 continue, break문을 이용하여 while문의 처음으로 돌아가거나, 탈출하는 것이 가능하다. while [ 조건 ] do 명령1 명령2 done while문을 한줄...
1. 문자열 1) Uppercase, Lowercase 문자열의 대문자화와 소문자화는 다음과 같이 처리한다. #!/bin/bash str="abcd" echo ${str^^} echo ${str,,} 2) 문자열 변경(replace) 명령 비고 ${변수명/문자A/문...
1. 특수 표현 표현 비고 $$ 쉘의 PID 출력 $? 마지막으로 실행한 명령어의 실행 상태. 0: 정상, 0이 아니면 오류 상태 출력 $! 마지막으로 실행한 명령어의 PID 출력 ...
1. Lombok 생성자 Lombok이란 Java의 라이브러리로 반복되는 메소드를 Annotation을 사용해서 자동으로 작성해주는 라이브러리이다. 귀찮은 과정을 줄여주고 반복되는 코드 작성을 대신 해준다는 점에서 많은 개발자가 선호하는 라이브러리이지만, 호불호가 갈리는 라이브러리이기도 하므로 프로젝트에 도입하는 경우 주의해야 한다. 또한, 잘 모...
1. 환경설정 배쉬쉘의 설정값을 설정하는 파일은 .bashrc와 .bash_profile 두 개가 있다. 사용자가 로그인할 때 .bash_profile 파일을 호출하고, 이 파일에서 .bashrc 파일을 호출한다. 사용자 로그인시 호출 순서는 .bash_profile → .bashrc → /etc/bashrc 이다. 보통 .bashrc 파일에 사용자...
1. repalce() String replace(CharSequence target, CharSequence replacement)로, 첫번째 매개변수는 변환하고자 하는 대상이 될 문자열, 두번째 매개변수는 변환할 문자 값이다. public class ReplaceTest { public static void main(String[] arg...
1. 프롬프트 스트링(Prompt String) 롬프트 스트링은 쉘에서 사용자의 입력을 대기할 때 나타나는 문자이다. 4가지 종류가 있다. 1) PS1 기본 프롬프트 스트링으로, 기본값은 [\u@\h \W]\$이다. 2) PS2 긴 문자 입력을 위해 나타나는 문자열로, 기본 값은 >이다. 3) PS3 select 옵션을 처리할 때 나타나는 ...