본문 바로가기

프로그램이야기72

[Linux-4] 쉘 스크립트 배열 사용하기 안녕하세요 두잉입니다. 날씨가 이제 무척 덥군요.... ​ 오늘은 bash에서 배열을 만들어 보겠습니다. ​ ● 배열이름=(원소1 원소2 ...)의 형태로 선언 ● 인덱스는 0부터 시작 ※ 배열이름[@]는 배열의 모든 원소를 의미 ※ echo ${배열이름[@]} ==> 배열 전체 출력 ※ echo ${#배열이름[@]} or ${#배열이름[*]}​==> 배열의 길이 주의) 배열 사이에 콤마를 넣지 않는다, 공백이 배열의 원소 구분자 ex) arr_a=("a" "b" "c"), arr_b=(1 2 3) ​ ● 예제 ● 실행 결과 구럼 이만~~ 2020. 2. 11.
[Linux-3] 쉘 스크립트 숫자 계산( 간단한 계산기 만들기 ) 안녕하세요 두잉입니다. 오늘은 쉘 스크립트에서 연산을 해보도록 하겠습니다. 3.bash란 이름으로 파일을 만들어 줍니다. 숫자 계산을 위해서는 ' expr '을 사용해 줍니다. 5행의 결과가 2+4인 이유는 연산자와 피연산자는 space로 구분이 되어있지 않아서입니다. 항상 띄어 줍시다!! ​ 8행과 9행에서 각각 변수를 선언한 후 사칙연산을 위한 변수를 선언해 줍니다. (14 ~ 17행) 주의) expr을 백틱( ` )으로 감싸 줍니다 주의) 연산자 * 앞에는 역슬래시(\)를 같이 사용 ​ ● 실행 결과 ​ [ 인자를 받아 계산하기 ] 그럼 이번엔 인자를 입력받아서 사용할 수 있게 바꿔 보도록 하겠습니다. 변경한 내용입니다. 인자를 입력받아 확인하는 방법은 15 ~ 18행을 참고하시면 됩니다. ● 결과.. 2020. 2. 8.
[Linux-2] 쉘 스크립트에서 명령어 사용해 보기 안녕하세요 두잉입니다. 오늘은 쉘 스크립트에서 리눅스 명령을 실행해 보도록 하겠습니다. 방법은 생각보다 간단합니다. ​ 우선 파일을 만들어 줍니다. 방법은 2가지가 있습니다. 더 있을 수도 있어요 ㅎㅎ 저는 변수에 명령어를 선언했습니다. 선언 방법은 숫자 '1' 왼쪽에 ' ` ' 표시로 감싸주는 겁니다. 또는 $( )를 사용합니다. 변수 선언 후 1편에서 배웠던 echo를 활용해 실행시켜 줍니다. ​ 저 방법이 귀찮다 하시면 그냥 ' ls '를 입력하셔도 됩니다. 위 파일의 실행 결과입니다. 현재 디렉터리의 파일 목록입니다. ​ 실행 방법을 모르신다면 아래를 참고해 주세요! https://doinge-coding.tistory.com/15?category=879678 원하는 명령어로 스크립트를 짜신 다음.. 2020. 2. 8.
[Linux-1] 쉘 스크립트 hello world 출력 & 변수 선언 안녕하세요 두잉입니다. 리눅스 환경에서 쉘 스크립트 사용법을 알아보도록 하겠습니다. ​ [ 작업환경 ] ● 리눅스 우분투(14.04) ● Bash shell ● vi / vim 편집기 사용 ​ 먼저 쉘 스크립트를 작성하려면 파일을 생성해야 합니다. 터미널에서 파일을 생성해 줍니다. $ touch [파일명] 또는 vi(vim) [파일명] 위 명령어를 실행하면 편집 화면으로 이동합니다. 편집화면에서 제일 상단에 #! /bin/bash를 추가해 줍니다. => 이 프로그램은 bash 기반으로 실행된다는 뜻입니다. ​ 그럼 hello world를 출력해 보도록 하겠습니다. 쉘 스크립트에서 출력은 echo를 사용합니다. 쉘 스크립트에서 출력 시 [ echo "문자열" ] 형태로 입력해 줍니다. [ 변수 사용 방법 .. 2020. 2. 8.
[자바]9-1. 배열(1차원 배열) 안녕하세요 Doing입니다. 오늘은 배열(Array)에 대해서 알아보도록 하겠습니다. 요새 미세먼지가 엄청나죠 ㅠㅠ 외출하실 때 마스크는 꼭 착용하시길 바래요 ㅠ 배열이란? => 같은 자료형으로 묶어놓은 집합 => 연관된 데이터를 모아서 관리하기 위해 사용하는 데이터 타입. 예를 들면 기존에 변수 int a = 6;은 a라는 int형의 데이터 타입을 가지고 있는 변수에 6이라는 값을 넣었습니다. a라는 것에 6을 넣은 것입니다. 코딩을 할 때 a라는 변수에 하나의 데이터가 아닌 여러 개를 넣어야 할 때가 있습니다. 그런 경우에 연관되어 있는 여러 개의 데이터를 하나의 변수에 담아서 쉽게 관리할 수 있게 도와주는 것이 배열입니다. 배열을 생성하는 방법을 알아보겠습니다. ※선언 형태: 자료형[] 변수명={원.. 2020. 2. 8.