<div dir="ltr">Call me a lazy typist, but I prefer:<br><br>cat * >/some/new/file.txt<br><br><div class="gmail_quote">On Mon, Jul 28, 2008 at 11:13 AM, W. Thomas Leroux <span dir="ltr"><<a href="mailto:wtleroux@gmail.com">wtleroux@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Some good ideas.  I then realized I could solve the problem simply,<br>
select all the files in a directory, copy, paste into Textmate (pastes<br>
file names), replaced the linefeeds with spaces, copied that, opened<br>
the shell and then typed (and pasted) cat file1 file2 file3 file4 etc<br>
>destination.txt<br>
<br>
Worked like a charm.<br>
<br>
Then, after all that, I realized that it was bbEdit that allowed me to<br>
open a slew of files into one.  Handy, that.<br>
<br>
Thanks all!<br>
<br>
Tom<br>
<div><div></div><div class="Wj3C7c"><br>
On Mon, Jul 28, 2008 at 11:00 AM, Hans-Jörg Bibiko <<a href="mailto:bibiko@eva.mpg.de">bibiko@eva.mpg.de</a>> wrote:<br>
><br>
> On 28.07.2008, at 16:34, Alex Ross wrote:<br>
><br>
>> On Jul 28, 2008, at 4:20 PM, W. Thomas Leroux wrote:<br>
>><br>
>>> I have about 45 files I'd like to combine into one, and short of<br>
>>> opening each one and copy & pasting it into the new one, I don't<br>
>>> see a<br>
>>> clear way to do this in Textmate.<br>
>>><br>
>>> I'm certain there *is* a way, I'm just not seeing it.  Suggestions?<br>
>><br>
>> In bash you can do something like this:<br>
>><br>
>> for f in $(ls /path/to/files); do cat $f >> /path/to/newfile; done<br>
>><br>
><br>
> Or, if you are using the project drawer you can select the desired<br>
> files and execute a tmcommand ā la:<br>
><br>
> Input:<br>
> none<br>
> Command:<br>
> eval cat $TM_SELECTED_FILES<br>
> Output:<br>
> Create New Document<br>
><br>
> or write the output into a file<br>
><br>
> Input:<br>
> none<br>
> Command:<br>
> eval cat $TM_SELECTED_FILES > ~/Desktop/myoutput.txt<br>
> Output:<br>
> none<br>
><br>
><br>
><br>
> The same could be achieved if one modifies that code to catch<br>
> directories as well.<br>
><br>
> --Hans<br>
><br>
> _______________________________________________<br>
> textmate mailing list<br>
> <a href="mailto:textmate@lists.macromates.com">textmate@lists.macromates.com</a><br>
> <a href="http://lists.macromates.com/listinfo/textmate" target="_blank">http://lists.macromates.com/listinfo/textmate</a><br>
><br>
<br>
<br>
<br>
</div></div><div class="Ih2E3d">--<br>
All about me!<br>
<a href="http://www.leroux.ca" target="_blank">http://www.leroux.ca</a><br>
<br>
_______________________________________________<br>
</div><div><div></div><div class="Wj3C7c">textmate mailing list<br>
<a href="mailto:textmate@lists.macromates.com">textmate@lists.macromates.com</a><br>
<a href="http://lists.macromates.com/listinfo/textmate" target="_blank">http://lists.macromates.com/listinfo/textmate</a><br>
</div></div></blockquote></div><br></div>