Questions marquées «shell-script»

14
Copiez la clé publique ssh sur plusieurs hôtes Linux

J'essaie de copier .ssh / id_rsa.pub de notre serveur central vers plusieurs serveurs. J'ai le script suivant que j'utilise habituellement pour pousser les modifications sur les différents serveurs. #!/bin/bash for ip in $(<IPs); do # Tell the remote server to start bash, but since its #...

14
Arguments négatifs en tête / queue

Des variantes de cette question ont certainement été posées plusieurs fois à différents endroits, mais j'essaie de supprimer les dernières Mlignes d'un fichier sans chance. La deuxième réponse la plus votée dans cette question recommande de procéder comme suit pour se débarrasser de la dernière...

14
Comment attendre un fichier dans le script shell?

J'essaie d'écrire un script shell qui attendra qu'un fichier apparaisse dans le /tmprépertoire appelé sleep.txtet une fois qu'il est trouvé, le programme cessera, sinon je veux que le programme soit en veille (suspendu) jusqu'à ce que le fichier soit localisé . Maintenant, je suppose que...

14
Préparer les réponses aux questions d'une commande

Disons que je veux écrire un script shell qui exécute une seule commande. Mais cette commande est mal conçue. Il n'offre aucune option de ligne de commande; à la place, il pose quelques questions et attend la saisie de l'utilisateur. Existe-t-il un moyen de préparer cette entrée dans le script, de...

14
Équivalent POSIX pour la temporisation GNU?

La timeoutcommande GNU coreutils est extrêmement pratique pour certaines situations de script, permettant d'utiliser la sortie d'une commande si elle est rapide à exécuter et de la sauter si elle prendrait trop de temps. Comment puis-je approximer le comportement de base de l' timeoututilisation...

14
Convertir xlsx en xls dans un script shell linux

J'ai besoin de convertir le fichier ".xlsx" en ".xls" à l'aide de la commande shell. Dans mon travail, nous utilisons actuellement la commande xlsx2csv, mais maintenant l'exigence a été modifiée et nous devons convertir tous les fichiers ".xlsx" en fichiers ".xls" pour un calcul supplémentaire....