using sed -
echo "abcd 1234 -type 53 efgh 5678" |sed -r 's/^.*-type\s+([0-9]+).*$/\1/'
53
замените используемую здесь строку на $ line и назначьте переменной
Используйте:
sftp -r server@address
sftp> get /dir/to/path/files/
Вы также можете попробовать подстановочные знаки, чтобы заставить это работать.
sftp> get /dir/to/path/files/*
sftp> get /dir/to/path/files/*. * #minus the space after the period.