Hi,
Simple, compile the program and pipe the output to sh or any shell.
Tested on a Red Hat Linux 7.3 bash shell.
The shell outputs are given below
-----------------------Shell outputs start--------------------------
[venkat@eagle venkat]$ cat test.cc
#include <iostream.h>
int main()
{
cout << "ls -l";
}
[venkat@eagle venkat]$ g++ -otest test.cc
[venkat@eagle venkat]$ ./test | sh
total 304
drwxrwxr-x 5 venkat venkat 4096 Jul 3 15:32 abhishek
drwxrwxr-x 3 venkat venkat 4096 Jul 1 12:25 archive
-rw-rw-r-- 1 venkat venkat 66287 Jun 7 10:11 Autumn.jpg
-rw-rw-r-- 1 venkat venkat 61365 Jun 7 10:11 Azul.jpg
drwx------ 3 venkat venkat 4096 Jul 3 17:38 Desktop
drwxrwxr-x 2 venkat venkat 4096 Jul 3 16:28 experiment
drwxrwxr-x 19 venkat venkat 4096 Jul 3 17:20 gcc_release
-rw-rw-r-- 1 venkat venkat 35842 Jun 7 10:11 linux.jpg
drwxrwxr-x 2 venkat venkat 4096 Jun 14 12:56 sachin
-rw-rw-r-- 1 venkat venkat 59600 Jun 7 10:11 Stonehenge.jpg
-rwxrwxr-x 1 venkat venkat 13927 Jul 4 10:05 test
-rw-rw-r-- 1 venkat venkat 56 Jul 4 10:02 test.cc
drwxrwxr-x 5 venkat venkat 4096 Jul 3 14:25 test_env
-rwxr-xr-x 1 venkat venkat 19645 Jun 6 19:57 XDiff
[venkat@eagle venkat]$ ls -l
total 304
drwxrwxr-x 5 venkat venkat 4096 Jul 3 15:32 abhishek
drwxrwxr-x 3 venkat venkat 4096 Jul 1 12:25 archive
-rw-rw-r-- 1 venkat venkat 66287 Jun 7 10:11 Autumn.jpg
-rw-rw-r-- 1 venkat venkat 61365 Jun 7 10:11 Azul.jpg
drwx------ 3 venkat venkat 4096 Jul 3 17:38 Desktop
drwxrwxr-x 2 venkat venkat 4096 Jul 3 16:28 experiment
drwxrwxr-x 19 venkat venkat 4096 Jul 3 17:20 gcc_release
-rw-rw-r-- 1 venkat venkat 35842 Jun 7 10:11 linux.jpg
drwxrwxr-x 2 venkat venkat 4096 Jun 14 12:56 sachin
-rw-rw-r-- 1 venkat venkat 59600 Jun 7 10:11 Stonehenge.jpg
-rwxrwxr-x 1 venkat venkat 13927 Jul 4 10:05 test
-rw-rw-r-- 1 venkat venkat 56 Jul 4 10:02 test.cc
drwxrwxr-x 5 venkat venkat 4096 Jul 3 14:25 test_env
-rwxr-xr-x 1 venkat venkat 19645 Jun 6 19:57 XDiff
[venkat@eagle venkat]$
------------------------------Shell output
ends----------------------------------
Any explanations why this happens?
Regards,
Venky
____________________________________________________________________________
______
Copyleft - All rights reversed
Systems Software Group,
Netcentric Division,
HCL Technologies Ltd.,
Noida, U.P
[EMAIL PROTECTED], 91 - 4510701/702/813 Extn.3141
================================================
To subscribe, send email to [EMAIL PROTECTED] with subscribe in subject header
To unsubscribe, send email to [EMAIL PROTECTED] with unsubscribe in subject header
Archives are available at http://www.mail-archive.com/ilugd%40wpaa.org
=================================================