원시 로그 데이터 (crontab -l 결과)를 포함하는 파일 그룹을 구문 분석하고이 데이터를 CSV 파일로 변환하는 방법을 알아 내려고합니다. 파일의 항목은 다음과 같습니다.텍스트 파일 구문 분석 및 CSV 생성
10,25,40,55 * * * * /some/cron/here > /dev/null 2>&1
30 */4 * * * /some/cron/here
이렇게하면됩니다.
은 내가 CSV 파일 형식으로 그들을 싶어 : 등등
Cronjob | # of Servers | Every minute | Every hour | Every day | Every week | Every month
-----------------------------------------------------------------------------------------
CronHere| 10 | N | N | Y | Y | Y
CronHere| 8 | Y | N | N | Y | Y
그리고있다.
누구든지 내가이 일을 어떻게 할 것인지 예를 들어 줄 수 있습니까?
질문에 모순이 있음에 유의하십시오. CSV 파일에는 쉼표로 구분 된 값 (CSV)이 들어 있습니다. 값의 구분 기호가 다릅니다. – MetaEd
@MetaEd : 입력은'crontab -l' 목록이고, 원하는 출력은 지정된 형식의 CSV 파일입니다. 모순이 없습니다. –
@muistooshort : 출력 파일을 쉼표 대신 구분 기호로 사용하기 때문에 출력 파일을 CSV라고해서는 안됩니다. Pedantic, 예, 대부분의 사람들이 구분 기호가 다른 CSV가 구문 분석되고 쉼표 구분 기호가있는 CSV와 정확히 똑같이 쓰여지는 것을 볼 수 있습니다. – CanSpice