![주어진 문자만 출력하는 방법은 무엇입니까?](https://linux55.com/image/19874/%EC%A3%BC%EC%96%B4%EC%A7%84%20%EB%AC%B8%EC%9E%90%EB%A7%8C%20%EC%B6%9C%EB%A0%A5%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
원하지 않는 문자를 자르고 필요한 문자만 출력하려면 어떻게 해야 합니까? 예를 들어:
입력하다:
ASDFQWER
산출:
DFQ
이 경우에는 3.-4.-5만 필요하다는 뜻입니다. 문자열의 문자입니다. 어떻게 해야 하나요?
답변1
사용
echo "${string:index:length}"
예를 들어
x="ASDFQWER"
echo "${x:2:3}"
답변2
cut
내가 아는 가장 간단한 프로그램은 이 작업을 수행합니다. 예:
echo ASDFQWER | cut -c3,4,5