Linux bash 및/또는 Linux 유틸리티를 사용하여 다음 작업을 수행하고 싶습니다.
저는 클라우드 서버에서 Debian 10을 실행하고 있습니다.
다음 형식의 CSV 파일이 있습니다.
"2019-12-10_15-03-50",13,"ivarz_tb",0
"2019-12-10_15-09-37",13,"ivarz_tb",1
"2019-12-10_15-09-37",14,"objj_tb",0
"2019-12-10_15-11-48",14,"objj_tb",1
"2019-12-10_15-11-48",15,"gateway",0
"2019-12-10_15-11-48",15,"gateway",1
"2019-12-10_15-11-48",16,"base",0
"2019-12-10_15-16-33",16,"base",1
"2019-12-10_15-16-33",17,"bins",0
"2019-12-10_23-42-10",17,"bins",0
보시다시피 각 행에는 4개의 필드가 있습니다.
마지막 행을 확인하고 마지막 필드가 0인지 1인지 보고하고 싶습니다.
C++ 또는 Python과 같은 전통적인 프로그래밍 언어를 사용하여 이 작업을 수행할 수 있다는 것을 알고 있지만 이 간단한 작업에는 약간 과잉이라고 생각합니다. 그러나 저는 Linux 초보자이므로 이 목적에 어떤 도구가 가장 적합한지 잘 모르겠습니다. 어떤 제안이라도 대단히 감사하겠습니다.
답변1
@muru 이러한 단서를 제공해 주셔서 감사합니다. 그것들을 사용하여 나는 다음과 같은 문장을 생각해 냈습니다.
tail main_top.csv -n 1 | awk -F, '{print $NF}'