Indeed the single quotes were different and chmod gave me permission still not there yet
dan...@sabayon /mnt/dm-3/mov01/earthdance $ ./proxychange.py earthdance04.xml -from 'hdv/(\w+)\.toc' -to 'proxyfiles/\1.avi' -scale 2.0 Minidom wird gehackt.... Minidom.Element=__main__.MyElement ['./proxychange.py', 'earthdance04.xml', '-from', 'hdv/(\\w+)\\.toc', '-to', 'proxyfiles/\\1.avi', '-scale', '2.0'] Usage: proxychange.py filename.xml --search <PATTERN> --replace <PATTERN> [options] proxychange.py: error: option -s: invalid floating-point value: 'cale' dan...@sabayon /mnt/dm-3/mov01/earthdance $ thanks daniel On Sun, Nov 1, 2009 at 10:16 PM, Ichthyostega <[email protected]> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Daniel Jircik schrieb: > > I'm assuming it overwrites the xml file and you reload that into > cinelerra? > > I'm a little confused as to workflow. Thanks in advance. > > Hello Daniel, > > yes, the script "overwrites the xml" (actually it moves it aside as *.bak > and dumps out a new xml under the original name. As for the workflow (sigh) > it is a dirty little hack, basically something what you could do with a > text editor as well. It does a search-and-replace action within your > session xml, which relies on the resources having all a regular and > common name pattern, which we can search-and-replace... > > > Then I ... ran the proxychange script as follows: > > > dan...@sabayon /mnt/dm-3/mov01/earthdance $ ./proxychange.py > > earthdance04.xml -from `hdv/(\w+)\.toc` -to `proxyfiles/\1.avi` -scale > 2.0 > > bash: command substitution: line 1: syntax error near unexpected token > `\w+' > > bash: command substitution: line 1: `hdv/(\w+)\.toc' > > bash: proxyfiles/1.avi: No such file or directory > > bash: ./proxychange.py: Permission denied > > see^^^^ the bash (your shell) is printing those error messages, so it > looks as if we didn't get at all to the point where this python script > is executed. > > Moreover, the shell complains about syntax errors and command substitutions > in a part of the command line which wasn't intended to be read by the > shell. > For this reason, we put single quotes in there, round the parameters. > It may well be, that just by copying from the webpage, those single quotes > ' > got changed into another character (probably a back-tick ` ). > > Basically, single quotes tell the shell: "don't interpret this, just pass > it > on literally as argument to the command!" We need this behaviour in this > case, > as the python script expects the search term and replacement specification > in > so called "regular expression syntax", which uses some symbols which have a > completely unrelated and different meaning for the shell. > > The last error message ("permission denied") might be an indication that > you need to set the "executable flag" on the proxychange.py script, so it > can be run as a program. You can do this by "chmod u+x proxychange.py" > > Cheers, > Hermann V. > > > > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.9 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iEYEARECAAYFAkruCNMACgkQZbZrB6HelLInigCgqu3avxjOp79HsbJwU72w1hl8 > DJ0An2ii2HnLh0QE4Tl3clWALDiE2Sak > =Wggw > -----END PGP SIGNATURE----- > > _______________________________________________ > Cinelerra mailing list > [email protected] > https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra >
