adsense_in_article_test


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

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

[bash: uniq] 중복되는 행 또는 중복되지 않는 행만 골라서 출력하기

문서 파일에서 중복되는 행이 있는지 확인하고 선별할 때 uniq 명령을 사용하면 편리하다. 중복 여부는 현재 행과 바로 다음 행을 비교하는 방식이므로 sort 명령과 조합해서 사용하면 된다. 형식이 정형화되어 있는 문서 파일에서 작업을 할 때 유용하다.우선, 중복 회수를 파악할 수 있다. -c 옵션을 사용한다. 아래의 예시를 보자.# 파일 내용 확인ca...

[bash: bc] 자연수 나눗셈에서 올림/반올림

bc를 이용해서 자연수 나눗셈을 할 때, 결과값은 나눈 몫의 자연수 부분이 되고 소수점 부분은 버려지게 된다. (bc를 이용한 산수 계산에 대한 좀 더 자세한 내용은 이전 게시물을 참고하자. 여기로)echo "10/3" | bc3만약 소수점 부분에 대해 올림이나 반올림을 적용하고 싶다면 아래과 같이 변형시켜서 계산하면 되겠다.먼저 올림부터 보자. 변수 ...

[bash: grep] 탭(tab)이 포함된 문자열 검색

검색하고자 하는 문자열에 탭이 포함되어 있을 경우, 일단 awk를 사용할 수 있다. 이전 게시물을 참고하자. 여기로 grep으로 검색하려면 탭을 변수에 할당한 후에 사용하면 될 것으로 보인다. 아래의 예시를 보자.tab=`echo -e "\t"`# file.txt에서 abc[탭]def 문자열 검색grep "abc${tab}def" file.txtabc&...

[bash: grep] 문자열 검색하면서 행번호 같이 표시하기

grep 명령으로 검색하고자 하는 문자열이 몇번째 행에 있는지 알고 싶다면 -n 옵션을 사용하면 된다. 아래의 예시를 보자.# file.txt에서 문자열 abcde 검색, 행번호(line number) 표시grep -n "abcde" file.txt10:abcdef12:abcde파일 안에서 특정 문자열이 경계선으로 사용될 경우 요긴하게 쓸 수 있다. 예...

[bash: grep] 정규표현식에 사용되는 특수문자

grep 명령에서 정규표현식(regular expression)에 사용되는 특수문자(special character)들이 있는데, 간혹 실수하는 경우가 있어서 여기에 모아서 정리해 두기로. 해당 특수문자는 ^, $, [], ., *, \ 등이다. 아래의 예시를 보자.# ^: 행의 시작# test.txt 파일에서 abc로 시작되는 행 검색grep "^ab...

[bash: ${}] 셸 파라메터 확장(shell parameter expansion)

특정 변수에 할당된 문자열을 다른 문자열과 조합할 때 좀 더 우아하게 표현하는 방법을 최근에 알게 되었다. 셸 파라메터 확장(shell parameter expansion)이라는 기능을 이용하는 것이다.예를 들어 변수 str에 할당된 값 바로 뒤에 알파벳이나 수자, 또는 언더바(_) 등을 붙여야 할 때를 생각해 보자. 우선 아래의 예시는 잘못된 경우이다...

[bash: expr] 특정 위치에서 특정 길이만큼 문자열 추출

문자열의 특정 위치에서 특정 길이만큼의 부분 문자열을 추출하는 방법이다. expr의 substr 옵션을 사용하면 된다. 형식은 아래와 같다.expr substr "문자열" [시작 위치] [길이]시작 위치와 길이는 바이트 단위가 된다. 아래의 예시를 보자.# 문자열 abcdefg의 2번째 바이트부터 5바이트 추출expr substr "abcdefg" 2 ...

[bash: awk] 특정 위치(field)에 대한 문자열 검색

행 전체가 아니라 특정한 위치(field)에 한정해서 문자열을 검색하는 방법이다. awk 명령에서 if 조건문을 사용하면 된다. 아래의 예시를 보자.# test.txt 파일 내용 확인cat test.txtjohn 12345jane 67890# test.txt 파일에서 두번째 항목($2)이 12345일 경우 행 전체 출력(print $0)awk '{ if...

[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만약 변수의 값이 대소...
1 2 3 4 5 6 7 8 9 10 다음



통계 위젯 (화이트)

432174
3008
2317249

2019 대표이글루_IT

B-Side