다음 부분 문자열을 추출하고 싶습니다.콜론구분 기호에 대한 실제 요구 사항을 충족하기 위해 GNU awk 유틸리티를 사용했습니다. 예를 들어, 다음을 사용하여 cut
하드 디스크 값의 온도를 추출 할 수 있습니다.
hddtemp /dev/sda | cut -d ':' -f3
동일한 예가 다음과 같이 작성되었습니다.sed
hddtemp /dev/sda | sed 's/.*\://'
성스러운 성실성과 GNU 삼위일체(awk, cut, sed)의 영광을 위해 awk
GNU가 그런 일을 할 수 있는지 궁금합니다.
입력 샘플:/dev/sda: ST500LT012-9WS142: 47°C
원하는 출력:47°C
답변1
명령어를 찾아주세요
echo "/dev/sda: ST500LT012-9WS142: 47°C" | awk -F ":" '{print $3}'
산출:
echo "/dev/sda: ST500LT012-9WS142: 47°C" | awk -F ":" '{print $3}'
47°C