[Gambas-user] Shell - commands with arguments doesn't work

Jesus ea7dfh at ...2382...
Thu May 30 23:50:30 CEST 2013


El 30/05/13 21:35, Kende Krisztián escribió:
> An interesting example, why do not you use native methods?
>
> Dim item As String
>
> For Each item In Dir(User.Home).Sort()
>
>    With Stat(User.Home & "/" & item)
>
>      Print .Auth & " " & .User & " " & .Group & " " & .Size & " " & .LastModified & " " & item
>
>    End With
>
> Next
>
>
>> Hi all
>>
>> AFAIR this used to work until now:
>>
>> Shell "ls -la" To variable
>> Exec ["ls", "-la"] To anothervariable
>>
>> But now, whatever command I use, if it has one or more arguments
>> beginning with a dash or double dash, I don't get any output.
>>
>> Quoting it with Shell$() function does not help. Also, I've tried
>> using process reading, to no avail.
>>
>> If you would issue the command without arguments, it then works fine.
>>
>> Is this a bug, or am I doing something wrong?
>>
>> Regards
>>
>> Gambas 3.4.90 r5682
>>

That's not the case. What I wanted to point out is why some commands 
does not work when some arguments are given. Obviously, my first example 
is pointless.

Have you tested the following?

Shell "ifconfig --help" To somevar

Why this does not return anything?

Regards
-- 
Jesus Guardon




More information about the User mailing list