Skip to content

bash substring #
Find similar titles

Structured data

Category
Programming

bash 문자열 조작 (substring) #

  • bash 에서 코딩시 문자열 substring

substring #

  • "#, ##, %, %%" 의 4 연산자를 이용하여 조작함
    • "#": 첫번째 구분자('|') 앞까지 삭제
      • 예:
        • x = "aa|bb|cc|dd|ee"; echo ${x#*|};
        • 출력: bb|cc|dd|ee
    • "##": 마지막 구분자('|') 앞까지 삭제
      • 예:
        • x = "aa|bb|cc|dd|ee"; echo ${x##*|};
        • 출력: ee
    • "%": 마지막 구분자('|') 뒤의 문자열 삭제
      • 예:
        • x = "aa|bb|cc|dd|ee"; echo ${x%|*};
        • 출력: aa|bb|cc|dd
    • "%%": 첫번째 구분자('|') 뒤의 문자열 삭제
      • 예:
        • x = "aa|bb|cc|dd|ee"; echo ${x%%|*};
        • 출력: aa
0.0.1_20210630_7_v33