adsense_in_article_test


태그 : script 요약보기전체보기목록닫기

1 2 3 4 5 6 7 8 9 10 다음

[bash: date] 타임스탬프(timestamp)를 일반적인 표시 형식으로 변환

기준시각(epoch, 1970.1.1 00:00:00 UTC)으로부터 몇초가 경과했는지로 표시되는 타임스탬프(timestamp)를 다루어야 할 때가 있는데, date 명령을 이용하면 간편하게 일반적인 표시 형식으로 변환할 수 있다. 아래의 예시를 보자.# 타임스탬프 1451885975초를 연월일시분초로 변환date -d @141913415 "+%Y.%m...

[bash: if, case] 문자열 비교 조건에 정규표현식 사용

변수에 저장된 문자열이 특정한 문자열과 비교해서 같은지 아닌지를 판단할 때 통상 if 구문을 사용하게 된다.# 변수 str의 값이 abcd인지 비교if [[ $str == "abcd" ]]  then echo "변수 str의 값은 abcd입니다."  else echo "변수 str의 값은 abcd가 아닙니다."fi만약 변수의 값이 대소...

[bash: expect] rsync 자동 원격 백업

expect 스크립트를 이용하면 rsync 원격 백업을 자동화할 수 있다. 이 방법은 예전에 올렸던 ssh 자동 접속 방법과 같은 맥락이다. rsync에 대한 내용은 이전 게시물을 참고하자. 여기로스크립트 이름은 auto_rsync.exp로 하고, 인자(argument)는 원천(source) 디렉토리, 원격주소, 백업 디렉토리, ssh 접속암호 순서로 ...

[bash: grep, awk] 특정 문자열을 제외한 나머지 출력하기

통상 특정 문자열을 제외한 나머지를 출력할 때는 grep 명령에 -v 옵션을 이용한다.# my_file.txt에서 abc가 포함된 행을 출력grep "abc" my_file.txt# my_file.txt에서 abc가 포함되지 않은 행을 출력grep -v "abc" my_file.txt그러나 만약 문자열에 탭(tab)이 포함되어 있다면 grep 대신 aw...

[bash: grep] 여러개의 문자열이 특정 순서로 나오는 행 찾기

grep 명령으로 두개 이상의 문자열이 포함된 행을 검색하되, 문자열이 나오는 순서를 지정해야 할 경우가 있다. 예를 들어 문자열 "abc"와 문자열 "xyz" 둘 다 있으면서 "abc" 문자열이 앞에 나오는 행을 찾고 싶은 경우다.grep 명령에서 와일드카드(*)는 바로 앞에 있는 문자가 없거나 또는 1번 이상 나타나는 경우를 뜻하고, 점(.)은 임의...

[bash: awk] 특정 위치(field)에 있는 문자열 바꾸기 (sub, gsub)

여러 항목으로 구성된 문자열에서 특정 위치에 있는 문자열만 골라서 바꾸는 방법이다. 예를 들어 탭(tab)을 구분자로 해서 이름, 별명, 전화번호가 있을 경우 별명 항목에 있는 특정 문자열을 바꿔야 하는 경우다.아래와 같이 my_list.txt 파일이 있다고 가정해 보자.# my_list.txt 내용 확인: 이름, 이메일, 전화번호 - 탭으로 구분cat...

[bash: find] 최근에 접근/변경된 파일 찾기

특정 디렉토리 하위에서 최근에 내용이 변경되거나(modified) 접근되거나(accessed) 상태가 변경된(changed) 파일을 찾아내는 방법이다. find 명령을 이용하면 간편하게 찾을 수 있다. 만약 find 명령에 익숙하지 않다면 다른 게시물들을 참고하자. 여기로일단 기본적인 파일 검색은 아래의 예시와 같은 형태를 가진다. # 현재 디렉토리(....

[bash: awk] 다중 문자열 검색

텍스트 파일에서 awk 명령을 이용해서 2개 이상의 문자열을 검색할 수 있다. 통상 grep 명령으로 검색하면 되나, 문자열이 탭(tab)을 포함하고 있다거나 하는 이유로 awk 명령을 써야할 경우도 있기 때문에 여기에 정리해 두기로. grep 명령을 이용한 다중 문자열 검색은 이전 게시물을 참고하자. 여기로문자열 A와 문자열 B가 모두 포함된 경우(A...

[bash: grep, sed] grep 명령에 변수를 인자로 사용할 때 정규표현식 문제 해결

grep 명령에 인자로 입력할 문자열을 변수에 할당해서 사용하는 경우, 해당 문자열에 '.', '[' 등 정규표현식에서 사용하는 문자가 포함되면 검색이 제대로 수행되지 않을 수 있다. 우선 아래의 예시를 보자. # 문자열 'a.data' 검색(문제 발생)cat my_file.txt | grep "a.data"a.data=5a_data=10grep 명령에...

[bash: awk] IP주소 표시 형태 변환

IP주소를 표시할 때 간혹 세자리 수자로 맞추어 표시되는 경우가 있다. 대부분은 192.168.0.1 이렇게 사용하지만, 특정 프로그램의 출력에서 192.168.000.001 이런 식으로 나올 수가 있는 것이다. 이렇게 표시 형태가 혼용되고 있을 경우 검색이나 비교를 위해 하나의 방식으로 통일할 수 있는데, awk 명령으로 나름 간단하게 해결된다.awk...
1 2 3 4 5 6 7 8 9 10 다음



통계 위젯 (화이트)

23128
2047
2394492

2019 대표이글루_IT

B-Side