본문 바로가기

배쉬3

[Linux-4] 쉘 스크립트 배열 사용하기 안녕하세요 두잉입니다. 날씨가 이제 무척 덥군요.... ​ 오늘은 bash에서 배열을 만들어 보겠습니다. ​ ● 배열이름=(원소1 원소2 ...)의 형태로 선언 ● 인덱스는 0부터 시작 ※ 배열이름[@]는 배열의 모든 원소를 의미 ※ echo ${배열이름[@]} ==> 배열 전체 출력 ※ echo ${#배열이름[@]} or ${#배열이름[*]}​==> 배열의 길이 주의) 배열 사이에 콤마를 넣지 않는다, 공백이 배열의 원소 구분자 ex) arr_a=("a" "b" "c"), arr_b=(1 2 3) ​ ● 예제 ● 실행 결과 구럼 이만~~ 2020. 2. 11.
[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.