если набрать date +%m%td%t%T -d "11:11:11 Sep 9 2009", то строка преобразуется во время
почти во всех linux, но если сделать
есно "11:33:33 Sep 9 2009"| awk 'system("date +%T_%d_%m_%Y -d "$2$3$1$4")'
результат очень сильно зависит от порядка расположения аргументов после опции -d.
Если тоже самое делать без переменных
$ date +%T_%d_%m_%Y -d "11:33:44 Sep 23 1266" , то результат от порядка расположения параметров не зависит.
Каковы правила размещения параметров в кавычках после -d ?????
>если набрать date +%m%td%t%T -d "11:11:11 Sep 9 2009", то строка
>преобразуется во время
>почти во всех linux, но если сделать
>есно "11:33:33 Sep 9 2009"| awk 'system("date +%T_%d_%m_%Y -d "$2$3$1$4")'
>результат очень сильно зависит от порядка расположения аргументов после опции -d.
>Если тоже самое делать без переменных
>$ date +%T_%d_%m_%Y -d "11:33:44 Sep 23 1266" , то результат от
>порядка расположения параметров не зависит.
>Каковы правила размещения параметров в кавычках после -d ?????Я могу грешить лишь на не экранированные переменные
Тут переэкранированные, я бы поменял на такое (не глядя):
echo "11:33:33 Sep 9 2009"| awk "system('date +%T_%d_%m_%Y -d \"$2$3$1$4\"')"