Почему этот gawk с strftime не работает в SUSE, но работает на Ubuntu и MAC
254
Walter Schrabmair
Здесь я ввел $ 11 в качестве строки, и это работает.
gawk 'FS=\",\" ' OFS=',' ./stock_File.csv > ./stock_File_DEMO.csv
Но когда я пытаюсь это
gawk 'FS=\",\" ' OFS=',' ./stock_File.csv > ./stock_File_DEMO.csv
Я получаю эту ошибку в SUSE, но не в UBUNTO или MAC OSX El Caption:
fatal: strftime: second argument less than 0 or too big for time_t
Пожалуйста, обратите внимание, что $11=sprintf(\"%d %02d -%d 0 0 0\",a[3],a[1],1)
это всего лишь демонстрация, так как 1 в реальном скрипте является переменной оболочки, а весь скрипт выполняется в php exec. Я уменьшил проблему до основной проблемы.
Мой входной файл выглядит так:
"MERCK KGAA O.N.","MRK.DE",92.59,92.33,"-0.28%","8/7/2017",N/A,92.21,93.01 "MUENCH.RUECKVERS.VNA O.N.","MUV2.DE",186.15,186.30,"+0.08%","8/7/2017",N/A,185.80,186.65 "PROSIEBENSAT.1 NA O.N.","PSM.DE",34.240,34.105,"-0.394%","8/7/2017",5.260,34.015,34.305 "RWE AG ST O.N.","RWE.DE",18.495,18.505,"+0.054%","8/7/2017",N/A,18.395,18.545 "SAP SE O.N.","SAP.DE",91.44,91.06,"-0.42%","8/7/2017",N/A,90.99,91.51 "SIEMENS AG NA","SIE.DE",111.55,111.60,"+0.04%","8/7/2017",N/A,111.45,112.25 "THYSSENKRUPP AG O.N.","TKA.DE",25.41,25.59,"+0.73%","8/7/2017",0.54,25.48,25.73 "VOLKSWAGEN AG ST O.N.","VOW.DE",131.95,131.35,"-0.45%","8/7/2017",N/A,131.00,131.95 "VONOVIA SE NA O.N.","VNA.DE",35.900,35.765,"-0.376%","8/7/2017",N/A,35.685,36.000
Любые идеи или помощь для меня? СПАСИБО
Первое, что нужно проверить, это версии различных утилит. Хотя Ubuntu содержит довольно современное программное обеспечение (по крайней мере, на момент публикации), некоторые другие дистрибутивы, как правило, придерживаются более старых версий.
xenoid 7 лет назад
0
Спасибо, вы говорите мне, как я могу проверить версию SUSE gawk?
Walter Schrabmair 7 лет назад
0
На догадку, "gawk - версия"? Или спросите менеджера пакетов, что он установил.
xenoid 7 лет назад
0
На SUSE у меня есть GNU Awk 4.1.0 API: 1.0 и на Ubutnu GNU Akw 4.1.4 API: 1.1, как я могу обновить мой SUSE gawk? Спасибо
Walter Schrabmair 7 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
8
Ожидание ноутбука в Linux / Ubuntu
-
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
3
Могу ли я запустить Microsoft Office 2007 под Ubuntu?