for i in $( ls *.mp3 )
do
echo $i >> music_file
done

On Sat, Nov 22, 2008 at 6:16 AM, Mike Hoy <mhoy06@gmail.com> wrote:
I'm trying to write a python program that uses bash to make and use a
text file based on the contents of a directory. Simply put I just want
the text file to appear like this:

1.mp3
2.mp3
3.mp3

and so on.

I've tried:

echo *.mp3 > music_file

that puts them all in one line:
1.mp3 2.mp3 3.mp3 and so on

I know you are supposed to use \n for new lines, but can't seem to get
it to work in command line. Can somebody explain to me how to do it?

echo \n *.mp3 > music_file results in

n 1.mp3 2.mp3 and so on

if I enclose \n in quotes it just prints:
\n 1.mp3 2.mp3 and so on

Any help appreciated.
---------------------------------------------------
PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss



--
James McPhee
jmcphe@gmail.com