find in sudo

kaper kaper na email.cz
Sobota Květen 10 22:18:44 CEST 2003


prosim o radu:

marne se pokousim o tenhle script:

 sudo -u kaper -H sh -c '{ cd ~; emacs & sleep 10; emacsclient -n
$(find /usr/texty/ -maxdepth 1 -type f -regex '.*[^~]' -printf '%p ')
}'


tenhle obludnej blok:
 emacs & sleep 10; emacsclient -n
 $(find /usr/texty/ -maxdepth 1 -type f -regex '.*[^~]' -printf '%p '
 ten sam o sobe funguje, ale do toho sudo ho narvat nedokazu, porad hlasi

)  }: -c: line 1: unexpected EOF while looking for matching )'
)  }: -c: line 2: syntax error: unexpected end of file


Zkousel jsem to i prez find -exec i prez xargs, ale nicc...
 tady:
sudo -u kaper -H sh -c ' { cd ~; emacs & sleep 10; find /usr/texty/
-maxdepth 1 -type f -regex '.*[^~]' |xargs emacsclient -n } '
 a tady:
sudo -u kaper -H sh -c '{ cd ~; emacs & sleep 3; find /usr/texty/
-maxdepth 1 -type f -regex '.*[^~]' -exec emacsclient -n '{}' ';' & }'


	    veskere diky PK


Další informace o konferenci Linux