Rick_T
Новичок
- Сообщения
- 3
- Репутация
- 1
Снова всем здравствуйте, интересует сам концепт такой связки, и насколько от него есть / будет смысл. Под предоставлением bash'а подразумевается Git Bash.
Наработки по такой теме имеются, даже, на удивление, удалось подключать ко всему действу awk. Работал стабильно, ответ выдавал тоже. У кого какие мысли и интересует ли кого-нибудь ? Основной проблемой являлась кодировка, но, это и не сказать даже что сильно проблема.
Вот навскидку пример кода самой реализации общения с bash'ем:
В нем нет внесенных исправлений для экранизации конфликтующих символов при передаче, но, опять же, это не проблема. Вопрос лишь стоит ли оно того. Жду отклика от кого-нибудь, мнения, идей, кто заинтересован хоть немного.
Наработки по такой теме имеются, даже, на удивление, удалось подключать ко всему действу awk. Работал стабильно, ответ выдавал тоже. У кого какие мысли и интересует ли кого-нибудь ? Основной проблемой являлась кодировка, но, это и не сказать даже что сильно проблема.
Вот навскидку пример кода самой реализации общения с bash'ем:
Код:
Func Bash($q1)
Local $z0, $z1
$z1 = Run( 'C:\Program\Git\bin\bash.exe -c "'&$q1&'" ', "", @SW_HIDE, 6 )
While 1
$z0 &= StdoutRead($z1)
If @error Then ExitLoop
Sleep(1)
WEnd
Return( _WinAPI_MultiByteToWideChar( $z0, 65001, 0, True ) )
EndFunc
;
MsgBox( 0, "", Bash( ' echo -n "Hi" ' ) )
В нем нет внесенных исправлений для экранизации конфликтующих символов при передаче, но, опять же, это не проблема. Вопрос лишь стоит ли оно того. Жду отклика от кого-нибудь, мнения, идей, кто заинтересован хоть немного.