우주드림 (woojoodream)
Would you dream? 당신이 꿈꾸는 것
반응형

Bioinformatics/Bash 사용법 4

4. Bash에서 brackets과 braces

이 글에서는 Bash에서 brackets과 braces에 대해 소개합니다. ~ : Tilde expansion {...}: Brace expansion ${...}: Parameter expansion $(...): Command substitution $((...)): Arithmetic expansion ~: Tilde expansion은 사용자의 $Home environment variable을 나타냅니다. 예를 들어 echo ~를 입력하면 home directory가 출력됩니다(그림1). {}: Brace expansion은 set 또는 range를 생성하는데 사용합니다. 사용 예제는 그림2와 같습니다(그림2). 다른 예제입니다(그림3). 이 기능은 규칙적인 파일 이름을 가진 파일을 생성할 때 사..

3. Bash builtin과 명령어

이 글에서는 Bash builtin과 명령어들을 소개합니다. 1. echo echo는 echo 뒤에 있는 text를 출력합니다(그림1). 2. printf printf는 echo와 유사한 명령어로 printf 뒤에 " " 사이에 있는 text를 출력합니다(그림2). 3. help help 명령어는 뒤에 있는 command에 대한 설명을 출력합니다(그림3-4). help만 입력하면 가능한 builtin에 대한 전체 설명을 출력합니다(그림5-6).

2. Bash - Pipes와 redirections

이 글에서는 Linux bash의 pipes와 redirections을 소개합니다. 파이프는 서로 다른 명령어를 연결할 때 사용하며, '|'로 표기합니다. 예를 들어 파일을 출력하는 cat 명령어로 긴 문장의 text를 열게 되면 bash에서 읽기가 어렵습니다. 그럴 때, cat File | less 를 입력하여 파이프로 less와 연결하여 bash에서 읽기 편하게 변경 가능합니다. 파일의 line 수를 세려면 cat File | wc 를 입력합니다. redirection을 '>'로 표기하며 연결하는 용도로 사용합니다. 예를 들어 현재 위치의 파일을 표시하는 명령어인 ls를 redirection을 이용하여 텍스트 파일로 저장이 가능합니다. ls > list.txt 를 입력합니다. 저장된 list.txt를..

반응형