3GPP 규격 문서 다운로드 받는 곳 Directory Listing /ftp/Specs/archive/ (3gpp.org) www.3gpp.org 에서 Specifications - file server area 로 링크를 타고 들어가면 3gpp에서 운영하는 ftp 서버에 접속할 수 있다. Specification Numbering (3g...
[Linux] bash 쉘 스크립트 배열(Array) 사용법
bash 쉘 스크립트 배열(Array) 사용법 배열 선언하는 방법 #!/bin/bash arr_1=("abc" "123" "456" ) arr_2=(1 2 3) arr_3[0]=1 arr_3[1]=2 echo ${arr_1[0]} # abc echo ${arr_2[1]} # 2 echo ${arr_3[1]} # 2 이외에, 아래와 같이 빈 배...
[Linux] find 명령어 사용법
find 명령어 사용법 find 명령어란? walk a file hierarchy 특정 조건을 만족하는 파일들을 찾을 때 사용한다. find 명령어 사용법 find [-H | -L | -P] [-EXdsx] [-f path] path ... [expression] 아무것도 없이 명령어만 실행하면 현재 디렉토리 하위의 모든 디렉토리 및 파일...
[Linux] bash 쉘 스크립트 함수 사용법
bash 쉘 스크립트 함수 사용법 함수 선언 및 사용 #!/bin/bash # 함수 선언 function 함수명() { 함수 내용 } # 함수 사용 함수명 주의 사항 function은 생략해도 된다. 함수명을 쓰는 것만으로 함수 호출이 된다. 소괄호()를 쓰지 않아도 된다. 함수 선언보다 함수를 먼저 호출하면 안 된다....
[Linux] ssh로 원격 명령 실행
ssh로 원격으로 명령어 실행하는 방법 기본 방법 ssh 명령어의 manpage에서, 아래와 같은 Synopsis를 확인할 수 있다. ssh [-afgknqstvxACNTX1246] [-b bind_address] [-m mac_spec] [-c cipher_spec] [-e escape_char] [-i identity_file] ...
[Linux] bash 쉘 스크립트 함수 반환 값(리턴) 받기
bash 쉘 스크립트 함수 반환 값 전달(return) 개발바닥 유튜브에서 기술면접 질문에 대한 영상에서 향로님이 쉘 스크립트에서의 리턴은 일반 프로그래밍 언어와 다르다고 하는데, 질문을 듣고 정답이 바로 떠오르지 않았다. 그래서 찾아보고 정리해보기로 했다. 쉘 스크립트에서 반환 값 쉘 스크립트에서는 일반적인 프로그래밍 언어에서의 re...
[Linux] bash 쉘 스크립트 if elif else 조건문 사용법
bash 쉘 스크립트 if elif else 조건문 사용법 if elif else 조건문이란? 어떤 조건에 대해서 True(참)이 될 때 주어진 명령문(코드)을 실행하며, False(거짓)이면 실행하지 않는다. 종류 if if 의 조건식이 참일 때 코드가 실행됨 if / else if 의 조건식...
[Linux] bash 쉘 스크립트 변수 사용 시 주의사항(중괄호)
bash 쉘 스크립트 변수 사용 시 주의사항(중괄호) 변수명을 중괄호({,})로 묶는 습관 들이기 왜? 변수를 활용할 때, $를 변수명 앞에 두어서 변수임을 알 수 있다. 이때, 변수명을 중괄호({,})로 묶어도 정상 동작을 하는데, 만약 중괄호로 묶지 않는다면 아래와 같은 비정상 동작이 발생할 수 있다. #!bin/bash var="de...
[Linux] 리눅스 계정 관련 명령어(users, id, whoami, logname, who am i)
리눅스 계정 관련 명령어 users 호스트에 현재 로그인한(접속한) 유저들의 이름을 보여준다. id 옵션을 주지 않는다면, 현재 로그인한 유저에 대한 정보들을 보여준다. whoami 현재 로그인한 사용자의 이름을 보여준다. (effective한, 실질적으로 상호작용하는 유저 이름을 출력) id -un 명령어와 동일하다. logname ...
[Linux] 쉘 스크립트 무한 루프 반복문 돌리기 (for, while)
bash 쉘 스크립트 무한 루프 반복문 돌리기 (for, while) 무한 루프 기본 원리 기본적으로, 무한루프는 반복문 안의 조건을 항상 참(true)으로 설정해서 무한정 반복문을 돌게 한다. for 반복문 예시 #!/usr/bin/env bash for (( ; ; )) # 항상 참 do echo "PRESS [Ctrl+c] TO...