Am Dienstag, 20. Juli 2004 15:07 schrieb christian zimmermann:
ich möchte wie ssh auf einer anderen maschine einen ls befehl absetzten, nur irgendwie macht die shell die dateinams expansion nicht so wie ich will.
$ssh root@remote_host.tld ls /backup/*.`date +%Y%m%d*`
raus kommt dann
ls: /backup/*.20040720*: No such file or directory
wieso werden die "*" nicht expandiert?
Zu was soll die Shell denn das expandieren? Die Meldung ist doch eindeutig: No such file or directory Ich nehme eher mal an, dass Du so etwas willst: $ssh root@remote_host.tld ls /backup/*.`date +%Y%m%d`* Suchmuster (*) innerhalb von Kommandosubstitution (``) geht nicht. Jan -- Linux-Quickies: http://www.jan-trippler.de PingoS: http://www.pingos.org TTS-HowTo: https://ssl.pingos.org/pingos/intern/ttshowto/rt.html