Bash를 사용하여 텍스트 변경

Bash를 사용하여 텍스트 변경

이라는 프로그램이 있습니다 gamemode. 프로그램이 실행 중인지 확인하려면 을 사용하면 gamemode -s"게임 모드가 활성 상태입니다." 또는 "게임 모드가 비활성 상태입니다."라고 출력됩니다.

"게임 모드가 활성화되어 있습니다"를 "<이 사이트에 표시되지 않는 아이콘>"으로 변경하고 "게임 모드가 비활성화되어 있습니다"를 다른 아이콘으로 변경하고 싶습니다.

답변1

sed가 가장 간단합니다.

gamemode -s | sed -e 's/gamemode is active/<active icon>/' -e 's/gamemode is inactive/<inactive icon>/'

답변2

gamemode -s | awk '{print (/inactive/ ? <inactive icon> : <active icon>)}'

관련 정보