반응형
Notice
Recent Posts
Recent Comments
Link
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Archives
Today
Total
관리 메뉴

/var/log/messages

쉘 스크립트 배열 본문

SUSE

쉘 스크립트 배열

로만로만 2023. 9. 3. 22:38
반응형

어떤 언어를 하든 간에, 코딩에서 배열은 너무나도 중요한 역할을 한다.

특히 쉘 스크립트에서의 배열은 명령어의 결과들 중 한 라인을 배열에 입력해서 사용자가 원하는 형태로 설정 할 수 있다.

예를 들어 킬로바이트를 메가바이트로 수정한 후 저장, 소수점을 반올림 한 채로 저장 등등 값을 가공한 채로 수정할 수 있다. 물론 그렇게 하기 위해선 awk라는 명령어도 사용해야 하지만, 그건 다음 글에 소개하기로 한다.

 

오늘은 간단하게 배열을 선언하는 방법에 대해서 소개를 하려고 한다.

 

1. 순차적 배열 선언

추천 사용 경우:
데이터의 순서가 중요한 경우
연속된 항목 목록이 필요한 경우
파일 이름 목록, 사용자 이름 목록

 

2. 연관 배열 선언

추천 사용 경우:
키 값을 매칭할 때
설정 값, 사용자 정보

사용자 이름, 서버 이름과 IP주소 등

 

3. 순차적 배열에 요소 추가

추천 사용 경우:
이미 선언된 배열에 추가적인 항목을 추가할 때

새로운 파일이 생성 되었을 때, 파일 이름을 추가할 때

 

4. 연관 배열에 요소 추가

추천 사용 경우:
이미 선언된 연관 배열에 새로운 키 값 쌍을 추가할 필요가 있을 때

사용자 정보 데이터베이스에 새 사용자 추가

 

 

다음 시간엔 이 방법을 이용해서 파일의 값들을 배열에 저장해보도록 하겠다.

'SUSE' 카테고리의 다른 글

awk 프로그래밍  (0) 2023.10.01
쉘 스크립트 if문  (0) 2023.09.24
Yast로 방화벽 구축하기  (0) 2023.08.11
SUSE Certified Engineer, SCE  (0) 2023.08.05
Salt란?  (0) 2023.07.23