태그 : bash 요약보기전체보기목록닫기
- 리눅스 bash 스크립트에서 배열/연관배열 초기화(0)2022.08.03
- [bash: grep] grep에서 첫번째 일치하는 문자열을 찾으면 종료하기(0)2022.06.22
- [bash: head, tail] 처음 n개의 행, 마지막 n개의 행, 또는 이를 제외한 나머지 출력(0)2021.07.26
- [bash: date] UTC(GMT) 기준 시간을 로컬(한국) 시간으로 변환(0)2021.06.28
- [bash: bc, if] 실수(부동소수점) 수자의 크기 비교(0)2021.04.19
- [bash: bc, sed] 1보다 작거나 -1보다 큰 계산 결과에서 앞자리에 0 표시하기 (.5 -> 0.5)(0)2021.02.17
- [bash: tail] 텍스트 파일 내용의 끝부분 출력(0)2021.02.02
- [bash: sed] 행 맨 앞에 있는 공백 제거(0)2020.09.03
- 리눅스 bash 스크립트에서 변수/배열/연관배열 삭제/초기화(0)2020.03.02
- [bash:awk] awk를 이용한 분산/표준편차 계산(0)2020.02.11
- 리눅스 bash script
- 2022/08/03 22:51
bash 스크립트에서 사용중이던 배열(array) 또는 연관배열(associative array)의 모든 원소를 삭제하고 싶다면 빈 배열을 할당하면 된다.x[0]='abc'x[1]='def'# x 초기화x=()연관배열도 동일하다.declare -A a_xa_x[abc]=1a_x[aaa]=2# a_x 초기화a_x=()배열의 사용에 대한 추가적인 내용은 아...
- 리눅스 bash script
- 2022/06/22 20:39
리눅스의 grep 명령은 기본적으로 일치하는 문자열을 모두 검색해서 찾아준다.# my_data.txt에 문자열 "abc"가 있는지 확인grep "abc" my_data.txt만약 모두 찾을 필요 없이 일치하는 문자열이 있는지 여부만 중요하다면, 일치하는 문자열을 하나만 찾으면 해당 파일을 더 이상 읽지 않고 종료할 수 있다. 최대 몇개까지 일치하는 경우...
- 리눅스 bash script
- 2021/07/26 21:02
리눅스에서 head와 tail 명령을 이용해서 텍스트 파일의 처음 부분, 마지막 부분, 또는 처음 부분을 제외한 나머지, 마지막 부분을 제외한 나머지를 출력할 수 있다. 예시를 몇개 보면 금방 감이 잡힐 것이다.# my_file.txt의 처음 5개 행을 출력 (head)head -5 my_file.txt# my_file.txt의 마지막 5개 행을 출력 ...
- 리눅스 bash script
- 2021/06/28 21:45
UTC (GMT) 기준으로 되어 있는 시간을 로컬(한국) 시간으로 변환하는 방법이다. date 명령에서 -d 옵션을 사용한다. 예시를 보면 금방 감이 잡힐 것이다.# UTC 기준 2021년 6월 18일 20시 24분 10초를 한국 시간으로date -d "TZ=\"UTC\" 2021-06-18 20:24:10"Sat 19 Jun 2021 05:24:10 ...
- 리눅스 bash script
- 2021/04/19 22:10
리눅스 bash 스크립트의 if 조건문에서 정수(integer)의 크기 비교는 기본적으로 제공된다.x=2y=-1if (( $x > $y ))then echo "x의 값이 y의 값보다 큽니다."fiif [[ $x -gt $y ]]then echo "x의 값이 y의 값보다 큽니다."fi만약 비교하고자 하는 수자가 실수(부동소수점)...
우선, 리눅스에서 bc를 이용한 산수 계산에 대한 기본적인 내용은 이전 게시물을 참고하자. 여기로bc로 계산한 결과 값이 -1에서 1 사이일 경우, 정수 자리의 0은 표시되지 않는다. 아래의 예시를 보자.echo "scale=2; 10/11" | bc.90echo "scale=2; -11/12" | bc-.91위의 예시에 나온 결과값을 0.90, -0....
- 리눅스 bash script
- 2021/02/02 20:56
큰 텍스트 파일 내용의 마지막 부분을 보고 싶을 때 tail 명령을 사용할 수 있다. 예를 들어 my_file.txt 파일의 마지막 5개 행을 출력하려면 아래와 같이 입력하면 되겠다. -n 옵션에 마지막 몇개의 행을 출력할 것인지 지정할 수 있다.# my_file.txt 파일의 마지막 5개 행을 출력tail -n 5 my_file.txt또 한가지 방법은...
- 리눅스 bash script
- 2020/09/03 21:38
간단한 내용이지만 의외로 사용할 일이 많아서 여기에 정리해 두기로.출력 결과의 앞쪽에 공백이 여러칸 있는 경우, sed의 문자열 대체 기능을 이용해서 제거할 수 있다. 아래의 예시를 보자.# 기본 예시: sed에서 문자열 abc를 123으로 대체echo "abcd" | sed 's/abc/123/'123d# test1.txt 파일의 내용 출력cat te...
- 리눅스 bash script
- 2020/03/02 20:17
리눅스 bash 스크립트에서 변수 또는 배열을 삭제하는 명령은 unset이다. 우선 변수에 대해서 아래의 예시를 보자.# 문자열 "abc"를 변수 var에 할당var="abc"# 변수 var에 할당된 내용 출력echo "$var"abc# 변수 var 삭제unset var# 변수 var에 할당된 내용 출력echo "$var"unset에서 지정하는 변수명 ...
- 리눅스 bash script
- 2020/02/11 20:58
awk를 이용해서 파일에 저장된 값들의 분산(variance)과 표준편차(standard deviation)를 계산하는 방법이다. 표준편차를 계산하려면 우선 평균을 알아야 한다. awk를 이용한 평균값 계산은 이전 게시물을 참고하자. 여기로전에 사용한 것과 동일한 예시를 사용해서 표준편차를 계산해 보자. data.txt 파일에 저장된 자료는 아래와 같다...
최근 덧글