Why not just use ls. ls *.mp3 > music_file -or- for file in *.mp3 do echo $file >> $music_file done Mike Hoy 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 > --------------------------------------------------- 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