adsense_in_article_test


[bash: cut] 필드 구분자(delimiter)가 없는 경우 출력 억제하기 리눅스 bash script

우선, cut 명령어의 기본적인 사용 예시는 이전 게시물을 참고하자. 여기로.

cut 명령으로 특정 부분을 잘라낼 경우 필드 구분자(delimiter)를 기준으로 잡는데, 필드 구분자가 없을 경우에 기본적으로 행 전체를 출력하게 된다. 아래의 예시를 보자.

# 필드 구분자를 콜론(:)으로 지정, 2번째 항목 가져오기
echo "abc:def" | cut -d':' -f2
def

# 대상 문자열에 필드 구분자가 없는 경우
echo "abc def" | cut -d':' -f2
abc def

필드 구분자가 없을 경우에 행 전체를 출력하는 것이 아니라 아예 아무것도 출력하지 않도록 하려면 -s 옵션을 추가해 준다.

# 대상 문자열에 필드 구분자가 없는 경우, 출력하지 않음(-s 옵션)
echo "abc def" | cut -s -d':' -f2



덧글

댓글 입력 영역
* 비로그인 덧글의 IP 전체보기를 설정한 이글루입니다.


B-Side


adsense(w160_h600)2

통계 위젯 (화이트)

93848
5116
2103307

2019 대표이글루_IT

Google Analytics