Quote:
Originally Posted by KevinADC
open the file and remove the quotes if you have no control over the file format. Then split the fields on the spaces to create a list of files to feed to the zip function.
Post your current code (or just the relevant part) for more help.
|
Here is the part of my script where I need my files list:
Code:
LIST=$(tail -1 $FILE)
cvs log -N -r$rev1:$rev2 $LIST > changelog.txt
My file looks like this :
Code:
"java/file1.java" "java/file2.java" "java/file3.java" "java/file4.java" "java/file5.java"
It is the output of a xslt processing so I do have control on it. I can generate a file which looks like this, without quotes and my script works perfectly :
Code:
java/file1.java java/file2.java java/file3.java java/file4.java java/file5.java
But I wanted to wrap the filenames around quotes in case some of the filenames contain whitespaces.
So maybe I should just work on my xsl stylesheet in order to escape whitespaces in filenames?
|