hai shawn
yes this is what i am looking for..
glob( '~/.bash_history' )

now the query is working.
thank you for ur reply

Chaitanya




On Tue, May 18, 2010 at 8:18 PM, Shawn H Corey <shawnhco...@gmail.com>wrote:

> On 10-05-18 10:27 AM, Chaitanya Yanamadala wrote:
>
>> ok is it so..
>> thank you so i think i can do one thing like open the file ~/.bash_history
>> and then read the file..
>> actually i am trying this alternative..
>> but there is some error..
>> when i give it like
>>
>> open(DAT, "~/.bash_history")or die("Cannot open file");
>> $raw_data=<DAT>;
>> print $raw_data;
>>
>> i am getting an error like cannot open file..
>> i am presently running the script under the root user..
>>
>>
> You need to learn more about how bash(1) works.
>
> bash(1) expands '~' to the user's home directory.  To get Perl to do this,
> use glob(); see `perldoc -f glob`.
>
> To copy one file to another, use File::Copy; see `perldoc File::Copy`.
>
> use File::Copy;
> copy( glob( '~/.bash_history' ), \*STDOUT );
>
>
>
> --
> Just my 0.00000002 million dollars worth,
>  Shawn
>
> Programming is as much about organization and communication
> as it is about coding.
>
> I like Perl; it's the only language where you can bless your
> thingy.
>
> Eliminate software piracy:  use only FLOSS.
>
> --
> To unsubscribe, e-mail: beginners-unsubscr...@perl.org
> For additional commands, e-mail: beginners-h...@perl.org
> http://learn.perl.org/
>
>
>

Reply via email to