Re: Curious PHP cli output in context of bash completion ?
| From: | Alexandre Simon | Date: | Thu, 28 Jan 2010 07:26:16 +0000 |
| Subject: | Re: Curious PHP cli output in context of bash completion ? | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-301597@lists.php.net to get a copy of this message | ||
The problem has nothing to do with "myscript.php" output.
The problem is in bash completion process wich involves only "echoscrip.[php|sh]". These
scripts only have (to my comprehension) to output a single string, without newline and it is what
they do.
The fact is, and I do not understand why because the output is exactly the same :
- using echoscript.sh to provide bash COMPREPLY variable value, bash completion works,
- using echoscript.php to do the same, bash completion does not work.
I tried to took for a runtime option (php.ini) but didn't found anything relevant.
PS : just because I had to do it, I tried to add newline and cariage return to all the scripts. The
result is the same, unfortunately.
Le 27 janv. 2010 à 23:27, Rene Veerman a écrit :
> Have you tried letting the php script output "\r\n" instead of just
> "\n" as newline ?
>
> On Wed, Jan 27, 2010 at 10:46 PM, Alexandre Simon <lexsimon@gmail.com> wrote:
>> Hello,
>>
>> I'm pretty "sure" (in realty I do not understand a lot about the problem...
>> :( ) this is a distribution or a version problem but maybe some PHP/bash expert here could have
>> some idea and tell me what I could try to solve the problem described here :
>>
>> http://ubuntuforums.org/showthread.php?p=8734334
>>
>> Shortly : PHP cli seems to output something like newlines that bash can not intercept.
>>
>> My initial goal is to complete a PHP script, using the PHP script itselfs as function for
>> bash completion. Mechanism that works perfectly on some other platforms (with different PHP AND bash
>> version ...) than Ubuntu 8.04 and 9.10 (PHP 5.2.4 and PHP 5.2.10 respectively). The interest : only
>> one thing to code : the php script. Moreover : the PHP scripts knows "things" (DB
>> connection, .. etc) that the bash script would have some difficulty to get.
>>
>> Thank you a lot for any help.
>>
>> --
>> Alex
>>
>>
>>
>> --
>> PHP General Mailing List (http://www.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>
--
Alexandre Simon
http://alex.zybar.net