[bash: while, if] 복잡한 조건에 따른 개별 작업 이후 공통된 작업이 있는 경우

반달가면|2017년 12월 21일
Posts

[bash: while, if] 복잡한 조건에 따른 개별 작업 이후 공통된 작업이 있는 경우

반달가면|2017년 12월 21일

case 조건문을 사용하기 어려운 복잡한 여러개의 조건에 따라 뭔가 작업을 한 후에 공통된 작업이 있는 경우 어떻게 할 것인가에 대한 문제다. 하나의 변수에 대하여 여러 조건에 따라 작업을 하는 경우에는 case로 하면 되지만 변수가 다수일 경우에는 if와 elif를 계속 나열해야 하는 귀찮음이 생긴다. (case에 대한 내용은 이전 게시물을 참고하자. 여기로) 간단한 예시를 생각해 보자. 앞에서 있었던 작업에 의해 두가지 변수 a, b의 값이 설정되는데 먼저 a에 대해 우선적으로 특정 조건을 만족하는지 보고 만족하지 않을 경우 b에 대해 특정 조건을 만족하는지 봐야 하는 경우다. # 변수 a의 값이 0이거나, 또는 변수 b의 값이 1인 경우에 따라 변수 c의 값을 설정 if [[ $a -eq

Related Posts

3 posts
2026 서평 #31 팔리는 한 문장은 다르다(비즈니스북스) / 황현진 지음

2026 서평 #31 팔리는 한 문장은 다르다(비즈니스북스) / 황현진 지음

언제부턴가 팔리는 글에 신경이 쓰이기 시작했다. 온라인 마케팅 회사에서 카피라이터 일을 하면서였다. 그전까지는 팔리는 글에 대해 그리 관심을 가지진 않았고, 글을 잘 쓰고 싶다는 생각뿐이었다. 하지만 그 경험 이후로는 사람들이 읽고 싶은 글을 잘 쓰고 싶다는 것으로 변경됐다고 할까? 그럼에도 내 글솜씨가 그렇게 좋아졌다 할 수는 없다. 다만, 남들보다는 글쓰기에 거부감이 덜할 뿐이었다. 대학시절 문예 창작과에 들어갔을 때도 실기를 통해 들어간 것은 아니었다. 그래서 칭찬을 받기까지 9개월 이상의 시간이 필요했으니... 대학에 들어가면서부터 글쓰기 책들을 읽어.......

엑셀 기초 함수정리 (sum / count / if)

엑셀 기초 함수정리 (sum / count / if)

✔️ sum 함수 ✔️ count 함수 ✔️ if 함수 sum 함수 SUM 함수의 기본 구조는 생각보다 단순하다. `=SUM(숫자1, [숫자2], ...)` 형태로 사용한다. 이렇게 간단한 구조이기 때문에 엑셀 초보자도 쉽게 배울 수 있다. 여기서 숫자1은 반드시 필요한 첫 번째 값이고, 그 뒤에는 선택적으로 최대 255개까지 값을 추가할 수 있다. SUM 함수의 가장 기본적인 방법은 연속된 범위의 합을 구하는 것이다. 예를 들어 `=SUM(A1:A10)`은 A1부터 A10까지의 모든 숫자를 더한다. 이렇게 범위를 지정하면 그 안의 모든 숫자를 자동으로 더해준다. 여러 범위를 한 번에 더할 수도 있다. `=SUM(A1:A5, C1:C5)`처.......

LINUX 리눅스 vs DOS CMD 명령어 비교

LINUX 리눅스 vs DOS CMD 명령어 비교

코예커플 IT|2026년 1월 20일|IT리뷰

LINUX 리눅스 vs DOS CMD 명령어 비교 필자는 어려서 DOS 컴퓨터를 사용하기도 했었고, 대학에서 리눅스를 통한 프로젝트를 진행하기도 했었습니다. 텍스트를 기반으로 명령어를 넣는 방식은 동일하지만 명령어가 같거나 달라서 헷갈리기도 하는데요. 대표적으로 IP 확인 명령어인데, CMD 명령어 에서는 [ipconfig]이고 리눅스 명령어 에서는 [ifconfig] 혹은 [ip addr show]이죠. 필자는 지금도 CMD 명령어에 ifconfig를 치곤한답니다. ㅎㅎ 오늘은 DOS와 LINUX 리눅스 명령어 차이점을 비교해 보도록 하겠습니다. 모든 명령어를 알아보긴 힘드니 주요 명령어만 추려서 살펴보도록 하겠습니다. 리눅스는 < 목차 > 목록 보기 디렉토리 생성.......