dateutils에서 dseq를 사용하여 월 목록을 가져옵니다.

dateutils에서 dseq를 사용하여 월 목록을 가져옵니다.

dseqfrom을 사용하여 해당 연도의 월 목록(약어)을 얻으려면 어떻게 해야 합니까?날짜 도구?

노트
그냥 실행하세요:

dseq 'jan' 'dec' -i '%b' -f '%b'

엄청난 것을 돌려준다월 목록:

uniq정렬되지 않은 월 목록을 표시 하는 파이프 출력 :

Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov

sed을 사용하거나 일부 매개변수를 전달하여 월 목록의 순서를 수정하는 방법에 대한 아이디어가 있습니까 dseq?

답변1

증분을 1개월( 1mo)로 설정하고 실제 월 이름만 단계적으로 진행하려면 명령은 다음과 같습니다.

dseq 'jan' 1mo 'dec' -i '%b' -f '%b'

반품:

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

답변2

이는 날짜별로 정렬되어 sort고유하게 만드는 데 사용됩니다.

dseq 'jan' 'dec' -i '%b' -f '%b' | sort -Mu

답변3

다음을 사용하여 출력을 수정했습니다.

dseq 'jan' 'dec' -i '%b' -f '%b' | uniq | sed -r '/(Nov|Dec)/d; /Oct/aNov\nDec'

관련 정보