Я использую diffuse
, который работает хорошо под xubuntu. Интеграция с SVN/CVS/Git/Mecurial/Bazaar. Может использоваться в качестве mergetool, но назвать меня старомодным, я действительно не забочусь о той функциональности в GUI. Использование (py) gtk.
Существует нет done
в awk
синтаксис вообще, и do
так же, как do statement while (condition)
.
Вам нужны фигурные скобки вместо этого:
for (date in freq) { cmd1; cmd2; cmd3; }
Полагайте что, в целом, анализируя ls
вывод проблематичен.
Посмотрите, Почему Вы не должны анализировать вывод ls (плюс связанные страницы).
Как решение для управления датой/временем файлов, можно использовать GNU find
(где доступный) и использование GNU extesion как -printf "%T@"
получить время эпохи Unix или произвести время в легком parsable формате. (проверьте man find
или считайте его здесь).
Править: Kevin указывает на это:
BSD find
(и другие реализации), не имеют этой функциональности. Но возможно использовать stat
(где существующий) для получения той же информации. Проверьте человека.
- КОНЕЦ РЕДАКТИРОВАНИЯ
Как пример можно сделать samething как это:
find . -maxdepth 1 -type f -printf "%TY%Tm%Td-%TH%TM%TS"
получить время изменения в YYYYMMDD-HHMMSS
формат.
find
ничего не имеет эквивалентным -printf
, единственный способ заставить это печатать время -ls
, и затем необходимо проанализировать это.
– Kevin
23.06.2013, 19:00
find
точно, что я пытаюсь предложить. Но не все find
утилита на различном *отклоняет, имеют эту функцию.
– DavAlPi
23.06.2013, 19:14
stat
, внешний к find
.
– Kevin
23.06.2013, 19:21