6
votes

SCP Un tas de fichiers via Bash Script: Il doit y avoir une meilleure façon

J'ai actuellement le script Bash suivant:

for a in `seq 16 75`; 
do scp doneill@server:/mnt/device/folder/numbered_file$a.txt ./; 
done;


1 commentaires

Pour une référence future, vous pouvez utiliser cette syntaxe de Brace dans un pour instruction au lieu d'appeler l'utilitaire externe SEQ utilitaire: pour A in {16..17} . Vous pouvez également faire: pour ((a = 16; a <= 75; a ++)) . Y compris la gamme BRACE dans la commande est la bonne chose à faire dans ce cas, cependant.


3 Réponses :


5
votes

in Bash: xxx


0 commentaires

2
votes

Est-ce que cela fonctionne avec Bash? XXX


0 commentaires

3
votes

rsync devrait faire l'affaire: http://www.manpagez.com/man/1 / rsync /

Vous devrez peut-être vouloir jouer un peu avec les paramètres, mais bien fait de droite, c'est probablement le moyen le plus rapide de transférer des fichiers sur SSH.


0 commentaires