man stty
Each call to [shell] opens a new tty
It could be an issue that's a combination of column sizes and EOL characters.
Because of buffering problems [shell] can be an unreliable tool. If you can use pdlua or pyext to write a listing external you will have more control and more consistent results.
On Mon, 03 Nov 2008 16:59:54 +0100 Martin Schied crinimal@gmx.net wrote:
Hello, dear list!
I'm using Ubuntu 8.04, Pd version 0.40.3-extended, pentium M 1600MHz, currently trying to build a file handling patch using [shell] and a message to it: [ls mypath/*.jpg(
everything works fine with 20 or less files in the folder. In folders containing approximately 200 files, some of the resulting lines become divided by line breaks, for example:
print: Szenografie3/manufactum/ausgewaehlt/6608.jpg print: Szenografie3/manufactum/ausgewaehlt/6610.jpg print: Szenografie3/manufactu print: m/ausgewaehlt/6611.jpg print: Szenografie3/manufactum/ausgewaehlt/6614.jpg print: Szenografie3/manufactum/ausgewaehlt/6615.jpg
the cut appears at different positions and different filenames when sending the message again. In some cases a filename is distributed on 3 lines.
Is there any way to detect those line breaks within pd? Any objects for string manipulations or regular expressions?
Thanks, Martin