otazka pro bash guru
Milos Prudek
prudek na bvx.cz
Pondělí Září 10 14:11:44 CEST 2007
On Monday 10 of September 2007 13:43:57 Petr Klíma wrote:
> Milos Prudek wrote:
> > Jenže já tam ty apostrofy potřebuju.
>
> Tak je strcte do promenne CMD. Mimochodem, nic vam nebrani si v CMD
> udelat cely prikaz....
Aha. Děkuji!
Nakonec jsem to mezitím napsal v Pythonu. Pravidla escapování mi připadají v
Pythonu jednodušší - je tam méně překvápek, a není tam explicitní shell
expansion pro file globing.
import sys,os
param = {'path':sys.argv[1],'border':sys.argv[2],'granul':sys.argv[3]}
cmd = "gimp-2.2 -i -b '(fuzzy-border-pattern
\"%(path)s/*.*\" %(border)s %(granul)s)' '(gimp-quit 0)'" % param
w,r=os.popen2(cmd)
dummy=r.read()
Pokud neznáte python tak to asi vypadá nevábně...
--
Milos Prudek
Další informace o konferenci Linux