GNU awk 유틸리티를 사용하여 실제 필요에 따라 콜론 구분 기호 뒤에 하위 문자열을 추출하고 싶습니다 . 예를 들어 cut
다음과 같이 hdd 값의 온도를 추출 할 수 있습니다.
hddtemp /dev/sda | cut -d ':' -f3
같은 예가 sed
hddtemp /dev/sda | sed 's/.*\://'
Saint Completeness와 GNU Trinity의 영광을 위해 (awk, cut, sed) GNU awk
가 그런 일을 할 수 있습니까?
샘플 입력 :/dev/sda: ST500LT012-9WS142: 47°C
필수 출력 :47°C
명령을 찾으십시오
echo "/dev/sda: ST500LT012-9WS142: 47°C" | awk -F ":" '{print $3}'
산출:
echo "/dev/sda: ST500LT012-9WS142: 47°C" | awk -F ":" '{print $3}'
47°C
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다