On Fri, 2005-02-11 at 15:56 -0800, Jeremy C. Reed wrote: > On Fri, 11 Feb 2005, Craig White wrote: > > > sorted is nice - directed to a text file was what I was hoping to get... > > > > I know this ain't doing that... > > > > { > > foreach my $elem (sort {$a cmp $b} keys %ENV) { > > print "$elem $ENV{$elem}\n" > "/tmp/perldump.txt"; > > } > > > > I am dealing with subroutines that don't direct to standard out > > open (DUMPFILE, ">/path/to/perldump.txt"); > ... > print DUMPFILE "whatever"; > ... > close (DUMPFILE); > > (I purposely removed /tmp/ from your filename example. That leads to > unsafe tempfile creation and race conditions in simple examples.) ---- I'm sure that there was something you were telling me here...I didn't get it but I certainly got what I wanted to work using your fine explanation of open/print/close { open (DUMPFILE, ">/tmp/perldump.txt"); foreach my $elem (sort {$a cmp $b} keys %ENV) { print DUMPFILE "$elem $ENV{$elem}\n"; } close (DUMPFILE); I are an engnear now! Thanks for the fish What time does class start tomorrow? I promise I won't be late! Thanks... oh and by the way, just to show that I actually did get it... # cat /tmp/perldump.txt DOCUMENT_REALROOT /opt/webmin-1.180 DOCUMENT_ROOT /opt/webmin-1.180 GATEWAY_INTERFACE CGI/1.1 HOME /root HTTPS ON HTTP_ACCEPT text/xml,application/xml,application/xhtml +xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5 HTTP_ACCEPT_CHARSET ISO-8859-1,utf-8;q=0.7,*;q=0.7 HTTP_ACCEPT_ENCODING gzip,deflate HTTP_ACCEPT_LANGUAGE en-us,en;q=0.5 HTTP_CONNECTION keep-alive HTTP_COOKIE testing=1 HTTP_HOST linuxserver.azapple.com:8000 HTTP_KEEP_ALIVE 300 HTTP_REFERER https://linuxserver.azapple.com:8000/config.cgi?ldap- useradmin HTTP_USER_AGENT Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041111 Firefox/1.0 LD_LIBRARY_PATH MINISERV_CONFIG /etc/webmin/miniserv.conf PATH /bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin PATH_INFO PATH_REALTRANSLATED /opt/webmin-1.180/ PATH_TRANSLATED /opt/webmin-1.180/ PWD /opt/webmin-1.180/ldap-useradmin QUERY_STRING REMOTE_ADDR 192.168.2.10 REMOTE_HOST 192.168.2.10 REMOTE_USER admin REQUEST_METHOD GET REQUEST_URI /ldap-useradmin/ SCRIPT_FILENAME /opt/webmin-1.180/ldap-useradmin/index.cgi SCRIPT_NAME /ldap-useradmin/ SERVER_ADMIN SERVER_NAME linuxserver.azapple.com SERVER_PORT 8000 SERVER_PROTOCOL HTTP/1.0 SERVER_REALROOT /opt/webmin-1.180 SERVER_ROOT /opt/webmin-1.180 SERVER_SOFTWARE MiniServ/0.01 WEBMIN_CONFIG /etc/webmin WEBMIN_VAR /var/webmin nice alphabetic touch from Ben (thanks Ben) - I'm now a perl guru NOT Craig --------------------------------------------------- PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us To subscribe, unsubscribe, or to change you mail settings: http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss