2017-02-06 42 views
1

hi У меня есть этот файл в моей коробке UNIX (SunOS 5.10).Чтение файла mtime в UNIX в определенном формате (2013-06-25 09:04:32)

-rwxr-xr-x 1 phnxep siebel 917 Feb 1 02:52 crontest.sh 

Здесь дата и время указаны как Feb1 02:52 .can я просто читать эти значения в UNIX для моего файла, игнорируя остальную часть details.In искомой Формат-:

2017-02-1 02:52

и преобразовать их в целое значения позже ??? Пожалуйста, помогите ребята я действительно stuc k на этом.

ответ

1

Если вы используете гну ls, попробуйте

ls -l --time-style=full-iso 

т.д .:

$ touch x 
$ ls -l --time-style=full-iso x 
-rw-r--r-- 1 max max 0 2017-02-06 13:18:56.498920000 +0000 x 

Если вы используете Sun ls, попробуйте -E вариант, например, ls -E.

+0

где я должен указывать имя файла? – Randomguy

+0

@TusharSharma В конце строки. –

+0

ls: незаконный вариант - time-style = full-iso use: ls -1RaAdCxmnlhogrtuvVcpFbqisfHLeE @ [files]. Он говорит this.how to check Я использую GNU или нет? – Randomguy