Karthik Vishwanath schrieb: > Hello, > > I am trying to write a script to organize/sort my music collection. All > of my music is arranged as Artist/Album folders with tracks within them, > and most of these names have spaces (if not other strange characters). > The script I am trying to get working needs to get all filenames in a > specified directory so that I can process each file at a time. I am > trying to do this as: > > #!/bin/bash > # set_idv3_tags.sh IFS=\n # Not tested!!! > > for directory in "$@"; do > if [[ -d "$directory" ]]; then > for f in `find $directory -iname '*mp3' `; do > echo "found mp3 file: $f" > done > fi > done Bash uses the IFS variable for word splitting. (man bash) HTH, Robin - To unsubscribe from this list: send the line "unsubscribe linux-newbie" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.linux-learn.org/faqs