- как написать этот код на BASH, Аноним, 17:00 , 13-Фев-20 (1) +3
мне кажется вы забыли указать сумму, которую готовы заплатить
- как написать этот код на BASH, Pahanivo, 17:49 , 13-Фев-20 (2)
- как написать этот код на BASH, ACCA, 18:21 , 13-Фев-20 (3)
> Пройти в папке по всем файлам и записать на сам файл время > создания файла.В общем случае - никак. Есть способы для ufs2, zfs, ext4, btrfs, jfs. Нет способа для xfs, да и для всяких vfat - они не хранят crtime.
- как написать этот код на BASH, Аноним, 19:24 , 13-Фев-20 (4)
> Пройти в папке по всем файлам и записать на сам файл время > создания файла.for f in *.txt; do stat -c '%y' >> $f; done
- как написать этот код на BASH, Аноним, 19:26 , 13-Фев-20 (5)
> for f in *.txt; do stat -c '%y' >> $f; doneТут ошибка, забыт аргумент stat'а. for f in *.txt; do stat -c '%y' $f >> $f; done
- как написать этот код на BASH, tukanen, 22:06 , 13-Фев-20 (6)
>> for f in *.txt; do stat -c '%y' >> $f; done > Тут ошибка, забыт аргумент stat'а. > for f in *.txt; do stat -c '%y' $f >> $f; done Спасибо . Прекрасно работает.
- как написать этот код на BASH, ACCA, 23:45 , 13-Фев-20 (7) +1
>> for f in *.txt; do stat -c '%y' $f >> $f; done > Спасибо . Прекрасно работает.Угу. Только возвращает неправильное время. %w != %y
- как написать этот код на BASH, tukanen, 01:50 , 14-Фев-20 (8)
>>> for f in *.txt; do stat -c '%y' $f >> $f; done >> Спасибо . Прекрасно работает. > Угу. Только возвращает неправильное время. %w != %y Я получаю то время когда создавались файлы. правильное время
- как написать этот код на BASH, ACCA, 21:50 , 14-Фев-20 (11)
> Я получаю то время когда создавались файлы. правильное время Ты получаешь время, когда изменялись файлы. Оно может совпадать со временем создания, если после создания файлы не трогали. Короче, %y - это НЕ время создания файла.
- как написать этот код на BASH, tukanen, 22:51 , 14-Фев-20 (12)
>> Я получаю то время когда создавались файлы. правильное время > Ты получаешь время, когда изменялись файлы. Оно может совпадать со временем создания, > если после создания файлы не трогали. > Короче, %y - это НЕ время создания файла.A мне это и нужно. Я же script запускаю.. и получаю время создания файла... Второй раз уже не запускаю. мне нужно первый ответ. что я и получаю.
- как написать этот код на BASH, ACCA, 03:47 , 15-Фев-20 (13)
> A мне это и нужно. Я же script запускаю.. и получаю > время создания файла... Второй раз уже не Нет, не получаешь. Почитай про разницу между crtime ctime mtime atime У тебя задача - получить crtime. Ты напечатал mtime и врёшь, что это тебе и нужно.
- как написать этот код на BASH, DiabloPC, 16:10 , 14-Фев-20 (9)
>>> for f in *.txt; do stat -c '%y' $f >> $f; done >> Спасибо . Прекрасно работает. > Угу. Только возвращает неправильное время. %w != %y Таки да: %y Time of last modification. А вот %w в мане шото не нашёл. Что оно такое?
- как написать этот код на BASH, Аноним84701, 17:39 , 14-Фев-20 (10)
> Таки да: %y Time of last modification. А вот %w в мане > шото не нашёл. Что оно такое?Свежая модно-молодежность (ЕМНИП, всего 10 лет как завезли) ;) > %w - Time of file birth, or ‘-’ if unknown > %W - Time of file birth as seconds since Epoch, or ‘0’ Это если мы о stat из coreutils. В бздшных, для кастомного формата stat, вместо *кхе-кхе* интуитивно понятной *кхе* опции "-c" "%y" (от yodified) или "%w" (wirth) нужно задавать какой-то "-f" "%m" или "%B" ;)
|