list textfile

roland brouwers roland at cat.be
Thu May 19 15:57:19 UTC 2005


roland brouwers wrote:
> Hello everybody,
> 
> Could someone tell me how I can 
> List all filenames in a directory, sorted by time 
> And then
> Copying each file in this order to one file line by line, each line
> preceded by the first character of the filename

That's a one-liner:

$ awk '{ print substr(FILENAME, 1, 1) $0 }' $(ls -rt) > /path/to/output

If you actually want to see the list of files, as suggested by the way 
you worded the request, use:

$ ls -1rt

Paul.

=========================
Dear Paul,

This line
$ awk '{ print substr(FILENAME, 1, 1) $0 }' $(ls -rt) > /path/to/output

puts the first char of filename on a separated line.
How do I remove this linefeed, like echo -n does, so both will appear on
the same line?

This will generate a linux textfile, I suppose. Is there a way of
turning it into a Windows file with CrLf without using unix2dos?

Thanks again
Roland








More information about the fedora-list mailing list