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