Linux(Redhat)를 사용하여 날짜와 월에서는 0(영)을 제거하고 연도(01/09/2012)에서는 제거하는 방법

Linux(Redhat)를 사용하여 날짜와 월에서는 0(영)을 제거하고 연도(01/09/2012)에서는 제거하는 방법

Linux(Red Hat) 사용

대화 상자를 사용하면 --calendar를 사용하여 날짜를 출력합니다. 형식은 다음과 같으나 일과 월의 숫자가 10보다 작은 dd/mm/yyyy형식이 필요합니다 .d/m/yyyy

출력 예
: 01/09/2012
결과:1/9/2012

어떤 제안이라도 감사하겠습니다.

답변1

당신은 그것을 사용할 수 있습니다 sed. 여기서는 0각 "단어"의 시작 부분에서 모든 선행 항목을 제거합니다 \<.

$ echo 01/09/2012 | sed 's/\<0//g'
1/9/2012

\b단어 경계 일치를 사용할 수도 있습니다 .

$ echo 01/09/2012 | sed 's/\b0//g'
1/9/2012

관련 정보