[Gambas-user] Shell - commands with arguments doesn't work
Kende Krisztián
nemh at ...2007...
Thu May 30 21:35:30 CEST 2013
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
>
> [System]
> OperatingSystem=Linux
> Kernel=3.2.0-23-generic
> Architecture=x86_64
> Distribution=Linux Mint 13 Maya
> Desktop=GNOME
> Theme=QPlastique
> Language=es_ES.UTF-8
> Memory=16034M
>
> [Libraries]
> Curl=libcurl.so.4.2.0
> GStreamer=libgstreamer-0.10.so.0.30.0
> GTK+=libgtk-x11-2.0.so.0.2400.10
> Qt4=libQtCore.so.4.8.1
> SDL=libSDL-1.2.so.0.11.3
> Poppler=libpoppler.so.19.0.0
>
More information about the User
mailing list