Как я могу отформатировать вывод статистики для содержания нулевого символа?

Я нашел решение здесь.

Однако tzdata источник изменил свой URI. Это должно теперь быть найдено в: ftp://ftp.iana.org/tz/ или http://www.iana.org/time-zones для получения дополнительной информации.

  1. Загрузите обновленный tzdata-файл, в этом случае, tzdata2012j.tar.gz и извлеченный это к временной папке.

  2. SSH в iPod и копию извлеченные файлы к iPod. Я выбрал User/Downloads и созданный новая (временная) папка tzfix в который я скопировал все.

  3. После этого скомпилируйте его с командой: zic southamerica, который занимает несколько секунд.

  4. Затем используйте следующую команду для копирования этого файла:

    cp /usr/share/zoneinfo/America/Argentina/Buenos_Aires /usr/share/zoneinfo/America/Buenos_Aires

  5. Тестирование date "+%z" и date "+%Z" оба возвращают правильные значения, теперь: -0300 и ART

Наконец! Я могу установить часы на корректное время без Твиттера, отказывающегося входить в систему и Google Authenticator, бросающий неправильные подлинные коды.

Править: Существует другая отдельная база данных в течение времени, которое должно быть обновлено: база данных ICU. Это использует тот же tzdata и должно быть скомпилировано в /usr/share/icu/icudt40l.dat. Это необходимо так, чтобы часы и календарные приложения показали корректное время.

0
21.11.2013, 00:17
2 ответа

--format только процент синтаксических анализов выходит и добавляет новую строку в конце. --printf также Escape обратной косой черты синтаксических анализов и не добавляют запаздывающую новую строку.

<dircontent xargs -0 stat --printf="%X %Y %Z %f %u %g %i %h \0%n\0%s\0" > dirstats
1
28.01.2020, 02:52

Я использовал // как разделитель и затем sed -in 's/\/\//\x0/g' dirstats получить то, что я хочу. Я все еще предпочел бы меньше hackish решения.

0
28.01.2020, 02:52

Теги

Похожие вопросы