Reputation: 3
I'm trying to download some files over ssh. Files are in folders (folder1 folder2 folder3), so I decided to loop.
The following doesn't work:
ssh user@remotehost 'for i in 1 2 3; for filename in /folder$i/*.log; do cat /$filename > /localdrive; done; done;'
Any hint? Thanks!
Upvotes: 0
Views: 1158
Reputation: 2243
Try
rsync -e ssh --include '*.log' --exclude '*' username@yourserver:/folder[1-3]/ /'yourlocaldirectory'
Rysnc uses scp internally.
OR for AIX system(as yours): Use:
scp remote:"/folser[1-3]/*.txt" local:/'yourlocaldirectory'
Hope it resolves your issue!
Upvotes: 1