Comment utiliser les commandes relatives à l'opérateur de redirection et à l'opérateur Pipe dans SFTP?Unix: commandes de l'opérateur de redirection et de l'opérateur Pipe dans SFTP
Actuellement je connecté à SFTP via SSHPASS comme ci-dessous
[[email protected] test]$ sshpass -e sftp -o BatchMode=no -b - [email protected]:/Restore
Changing to: /Restore
pwd
sftp> pwd
Remote working directory: /Restore
Encore une fois,
ls -ltr
sftp> ls -ltr
-rw-r----- 1 1500 1500 421782831 Jul 19 12:43 mOneBackup_IMS_20170719081701.tgz
-rw-r----- 1 1500 1500 374262100 Jul 24 11:54
mOneBackup_IMS_20170724010013.tgz
cela génère la sortie de ls fichiers de résultats -ltr situés dans l'invite sftp, ce qui est bien.
Mais,
je besoin d'une commande pour afficher/obtenir la sortie redirigée de ls -ltr avec | (Opération de pipeline) et le nom de fichier 1 situé dans SFTP invite
Lors de l'envoi des commandes avec l'opérateur de barre verticale (|) dans SFTP rapide - serveur lance « Impossible stat fichier distant: Aucun fichier ou répertoire »
ls -ltr | tail -1
sftp> ls -ltr | tail -1
Couldn't stat remote file: No such file or directory
Can't ls: "/Restore/|" not found**
[[email protected] test]$
Comment travailler avec la conduite et le fonctionnement de redirection dans SFTP rapide?
Merci pour la mise à jour. En attendant, vous avez une idée de comment afficher le dernier fichier modifié à partir de l'invite sftp. Je dois prendre le dernier fichier le plus modifié pour l'automatisation. –