adsense_in_article_test


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

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

[bash: ;] 한줄에 여러개의 명령 입력하기

터미널창에서 한줄에 여러개의 명령을 입력하고 싶을 경우 엔터로 줄바꿈을 하는 대신 세미콜론(;)으로 구분해 주면 된다. 우선 아래의 간단한 예시를 보자. echo "abc"; echo "def"abcdef세미콜론 이후에 다음 명령을 바로 붙여 써도 무방하나, 가독성을 생각해서 한칸을 비우는 것이 더 좋을 듯. for 또는 while 반복문의 경우, do...

[bash: xargs] 앞 명령어의 출력 결과를 다음 명령어의 인자(argument)로 사용하기

xargs 명령은 두개 이상의 명령어를 조합할 때 아주 요긴하다. 앞 명령어의 결과를 다음 명령어의 입력으로 넘기는 파이프(|)와 함께 사용함으로써, 앞 명령어의 출력값을 다음 명령어의 인자(argument)로 넘길 수 있기 때문이다.예를 들어, ls 명령으로 파일 목록을 출력하고 여기서 .bak 파일만 골라 rm 명령으로 삭제하고 싶을 때 아래와 같은...

[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...
1 2 3 4 5 6 7 8 9 10 다음



통계 위젯 (화이트)

108451
2704
2508812

2019 대표이글루_IT

B-Side