# bash

89개의 포스트
post-thumbnail

Shell script (Bash/sh) 기본

문자 출력 echo > 문장을 출력하는데 자동으로 줄바꿈 됨 printf > C언어와 비슷 주석 #으로 시작 함수 (Function) 변수 (Variable) 변수 사용시에는 "=" 기호 앞뒤로 공백이 없이 입력하면 대입연산자가 됨 선언된 변수는 기본적

2일 전
·
0개의 댓글
·

Shell script로 Fasta file 만들기

https://elemental-tabletop-1a6.notion.site/2022_MutClust-b293d6b27c9545dfb762fe00c2bad643학교에서 학부연구생으로 지금 진행하고 있는 프로젝트가 있는데, 질병청에서 받아온 데이터가 잘못되어 있

2022년 8월 3일
·
0개의 댓글
·
post-thumbnail

[shell script] 여러 원격 서버에 접속해서 명령 실행하기

로컬 서버에서 스크립트를 실행하면 원격 서버들의 ip를 읽어 각 서버에서 명령을 실행하도록 스크립트를 작성했다.test.sh각 리모트 서버에서 실행할 내용1\. $APP_HOME 디렉터리 생성2\. 로컬 서버의 $FILE_NAME 파일을 이전에 생성한 $APP_HOME

2022년 7월 26일
·
0개의 댓글
·

Mac 환경변수(PATH) 설정하는 다양한 방법

개발을 진행하다보니 DB접속정보를 환경변수로 설정해서 사용하도록 되어있었다.맥에서 환경변수 설정하는 방법이 다양하게 있어서 하나의 문서로 정리해본다.컴퓨터를 재부팅하면 초기화되는 환경변수가 아니고, 영구적인 환경변수 설정방법이다.터미널 실행..bash_profile 파

2022년 7월 13일
·
0개의 댓글
·
post-thumbnail

Windows에서 Oh My Posh 즐기기

이제 Mac은 Mac일 뿐... Windows에서 Git을 Git답게 트랜디한 개발환경을 만들기 위해 먼저 다음을 준비합니다.아래 사항은 Windows 10 기준이며, Windows 11에서는 일부 내용이 다릅니다. Windows11의 기본 터미널은 Windows Te

2022년 7월 13일
·
0개의 댓글
·

윈도우 10 환경에서 Linux 환경 설정

windows update -> 10 version. 2004 update3\. chocolately install

2022년 7월 6일
·
0개의 댓글
·
post-thumbnail

Linux 명령어

리누스 토발즈가 작성한 커널 혹은 GNU 프로젝트의 라이브러리와 도구가 포함된 운영 체제PC와 모바일, 서버, 임베디드 시스템 등 다양한 분야에서 활용운영체제의 커널과 사용자를 이어주는 소프트웨어Brian Fox가 작성한 유닉스 쉘다양한 운영체제에서 기본 쉘로 채택Pa

2022년 6월 30일
·
0개의 댓글
·

Shell Script[파일 읽기]

단순하게 파일의 내용을 출력할 경우 cat 명령어를 사용한다.파일의 내용을 변수에 담아서 읽기구분자로 ,가 사용되고 컬럼의 수가 3개 인 파일을 한 줄씩 읽어서 출력하는 예제IFS(Input Field Seperators)파일의 내용을 IFS의 값으로 구분짓기 위한 함

2022년 6월 27일
·
0개의 댓글
·

gdb 명령어 모음

Visual Studio(GUI)로 디버깅 하다 리눅스에서 gdb(CLI)로 디버깅하니 넘힘들다.

2022년 6월 9일
·
0개의 댓글
·

터미널 파이썬 관련 코드

파이썬 파일 만들기 $touch file.py파이썬 실행 $winpty python.exe(MAC과 달리 윈도우에서는 'python'만으로 실행 안 되기도 함)파이썬 파일 실행 $python \[file path] ex) $python ./file.pypytest 실

2022년 6월 9일
·
0개의 댓글
·

터미널에서 폴더 생성/삭제

bash 터미널에서 원하는 폴더를 삭제하는 방법파일 삭제 : rm file path 빈 폴더 삭제 : rmdir dir path 또는 rm -d dir path파일이 들어 있는 폴더 삭제 : rm -r dir path무조건 삭제 : rm -rf path

2022년 6월 9일
·
0개의 댓글
·
post-thumbnail

shell set

set

2022년 6월 3일
·
0개의 댓글
·
post-thumbnail

[Bash] 함수 사용하기

 Bash 스크립트는 함수 기능을 지원한다. 이를 통해 여러번 사용되는 구문들, 특정한 기능을 하는 구문들을 묶어 하나의 함수로 만들 수 있다. 일반적으로 위와 같은 형태를 지니며 함수를 반환하지 않아도 상관은 없다. 함수의 호출은 소괄호없이 그냥 함수의 이름만 작성하

2022년 6월 2일
·
0개의 댓글
·
post-thumbnail

[Bash] echo 출력 결과에서 개행이 누락되는 문제

 위에서 작성한 test.sh 스크립트를 실행하게 되면 아래와 같은 결과가 출력된다: ls -alh 명령 실행 결과에서 개행 문자가 모두 공백 문자로 치환되는 것을 볼 수 있다. 이는 Bash Scripts 의 IFS (Internal Field Separator) 환

2022년 6월 2일
·
0개의 댓글
·
post-thumbnail

bash 문자열 팁

bash 문자열 팁

2022년 5월 20일
·
0개의 댓글
·

[bash] grep을 이용해먹기

여기서 grep을 이용하는데 사용할 옵션은 -E 옵션 \-E 옵션은 확장 정규표현식 사용으로 복잡하게 사용해야할 정규표현식을 단순하게 만들어준다는 장점이 있다.빠르게 예제로 확인해보자! 파일명: test.html 여기서는 이해하기 쉽게 닫히는 태그 없는 내용으로

2022년 5월 18일
·
0개의 댓글
·

realpath: 절대 경로 얻기

0. 환경 1. 절대 경로 얻는 명령어: realpath

2022년 5월 17일
·
0개의 댓글
·
post-thumbnail

Shell Programming

https://youtube.com/playlist?list=PLApuRlvrZKog2XlvGJQh9KY8ePCvUG7Je

2022년 5월 14일
·
0개의 댓글
·

Sed를 이용한 HTML 태그 추가

sed는 세미콜론 ;을 사용하거나 -e 옵션으로 여러개의 sed문법을 이어서 사용할 수 있음!필자가 주로 사용하는 방법은 두가지✌ (더 있나 모르겠군)!

2022년 5월 4일
·
0개의 댓글
·

[Bash] 쉘스크립트 문자열 검사

Bash 쉘에서 파라미터 값을 검증하거나 해당 문자열이 Null인지 확인하는 스크립트를 자주 사용하게 되는데대표적으로 -n 옵션과 -z 옵션이 있으며 -n 해당 옵션을 사용하기 위해서는 해당 값을"" 로 감싸줘야합니다.위에서 말했던 것처럼 -n 옵션은 따옴표 필수!\

2022년 5월 3일
·
0개의 댓글
·