- 1
ws_root=$(echo 'echo "HackHackHackHack $WS"' | enter_ref_view $foo | awk '/HackHackHackHack/{print $2}')
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−127
ws_root=$(echo 'echo "HackHackHackHack $WS"' | enter_ref_view $foo | awk '/HackHackHackHack/{print $2}')
Дано: скрипт в 9000 строк на perl, enter_ref_view. Он запускает шелл, в котором выставлена переменная FOO.
Найти: вывести переменную WS наружу
Решение: ....
P.S. не FOO, а WS.
Напиши скрипт, который делает это, и выложи отдельным постом, он явно получится подходящим к тематике сайта.
Хак сложноват, можно упростить до
Тогда нужно печатать во временный файл
если он на самом деле запускает штатный борн* шелл в интерактивном режиме, то тогда можно попробовать помучать $PROMPT_COMMAND. по крайней мере простой тест работает:
(из продакшена, и в шелле и в мэйках такое используется; писал по памяти, может где глючит)
гавно. но как без него.
блядь, ну кто так пишет.
___ERICCSON_MARKER_V_1_cd171f7c_560d_4a6 2_8d65_16b87419a58c
Предлагаю named pipes, message queue или unix domain sockets.
может быть mongo?
Обычно с гуестов заходят чтобы хуйню морозить