주어진 문자만 출력하는 방법은 무엇입니까?

주어진 문자만 출력하는 방법은 무엇입니까?

원하지 않는 문자를 자르고 필요한 문자만 출력하려면 어떻게 해야 합니까? 예를 들어:

입력하다:

    ASDFQWER

산출:

    DFQ

이 경우에는 3.-4.-5만 필요하다는 뜻입니다. 문자열의 문자입니다. 어떻게 해야 하나요?

답변1

사용

echo "${string:index:length}" 

예를 들어

x="ASDFQWER"
echo "${x:2:3}"

답변2

cut내가 아는 가장 간단한 프로그램은 이 작업을 수행합니다. 예:

echo ASDFQWER | cut -c3,4,5

관련 정보