"ip Route" 명령에서 숫자 출력을 얻는 방법

"ip Route" 명령에서 숫자 출력을 얻는 방법

route명령을 사용하면 -n스위치가 작동됩니다. 명령을 사용하여 ip route수치 출력을 얻는 방법은 무엇입니까? 매뉴얼 페이지에는 그런 내용이 언급되어 있지 않습니다. 특히 .0.0.0.0default

답변1

-n이 옵션의 목적은 route주소-이름 조회를 억제하는 것입니다. 예를 들어 조회가 너무 느리거나 잘못된 결과를 반환하는 경우 원시 숫자 정보를 얻는 데 사용할 수 있습니다.

기본적으로 이 ip명령은 주소-이름 조회를 수행하지 않으므로 해당 옵션이 없거나 필요하지 않습니다. 그것하다0.0.0.0/0항목은 명확성을 위해 표시되지만 default이는 단지 하드코드된 것일 뿐 이름 조회를 기반으로 하는 것이 아닙니다. 주소를 이름으로 확인하도록 요구하는 -r옵션이 있지만 기본적으로 활성화되어 있지 않습니다. ip본질적으로 -rs의 반대입니다.route-n

sed s#default#0.0.0.0/0#"default"라는 단어를 보고 싶지 않다면 언제든지 출력을 파이프할 수 있습니다.

관련 정보