파일의 날짜를 어떻게 반환합니까? 이와 비슷한 것은 작동하지 않으며 너무 추합니다. 필드 분리파일의 생성 날짜
ls -l tz1.sql | awk '{print $7$6 $8}'
7Jun10:00
파일의 날짜를 어떻게 반환합니까? 이와 비슷한 것은 작동하지 않으며 너무 추합니다. 필드 분리파일의 생성 날짜
ls -l tz1.sql | awk '{print $7$6 $8}'
7Jun10:00
당신이 stat
을 사용할 수 있습니다 수정 시간, 액세스 시간 또는 파일의 메타 데이터 변경 시간을 가져옵니다. 생성 시간이 기록되지 않습니다.
$ stat -c '%y' t.txt
2011-09-30 11:18:07.909118203 -0400
사용 쉼표 :
ls -l tz1.sql | awk '{print $7, $6, $8}'
AWK는 입력 라인을 판독하고,이 라인들은 필드 분리 FS에 분할된다. 따라서 줄을 인쇄 할 때 필드 구분 기호를 다시 입력해야합니다. ","은 해당 FS를 나타냅니다.
편집 : 당신이 이그나시오 바스케스와 변형을 사용하려면
, 시도 :
이stat -c "%y" s.awk | cut -d. -f1
출력 :
2011-09-30 22:44:46
HTH 크리스
특정 OS? –
centOS # 실제로이 날짜를 다음과 같이 포맷해야합니다. # 2011-10-02 08:11:00 (이것은 mysql이 이해할 수있는 형식이므로) – shantanuo