Questions marquées «shell-script»

Questions sur les scripts shell, les fichiers exécutables qui sont interprétés par un shell (bash, zsh, etc.).


3
Bash renvoie une erreur, ligne 8: $ 1: variable non liée
J'essaie d'apprendre à utiliser getopts pour pouvoir avoir des scripts avec une entrée analysée (bien que je pense que getopts pourrait être mieux). J'essaie simplement d'écrire un script simple pour renvoyer les pourcentages d'utilisation de la partition. Le problème est qu'une de mes fonctions bash ne semble pas aimer celle …

7
comment vérifier que le répertoire est vide
J'ai une exigence, si j'exécute un script ./123avec des arguments de chemin vide, disons /usr/share/linux-headers-3.16.0-34-generic/.tmp_versions(ce répertoire est vide). Il doit afficher "le répertoire est vide" Mon code est: #!/bin/bash dir="$1" if [ $# -ne 1 ] then echo "please pass arguments" exit fi if [ -e $dir ] then printf …


2
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. Pour cela, un gars de …


1
É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 uniquement des utilitaires spécifiés POSIX? (Je …




3
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, …


6
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 # standard input is not …
14 shell-script  ssh 


2
Manière compatible POSIX de travailler avec une liste de noms de fichiers éventuellement avec des espaces
J'ai vu des guides de script Bash suggérant l'utilisation d'un tableau pour travailler avec des noms de fichiers contenant des espaces. DashAsBinSh suggère cependant que les tableaux ne sont pas portables, donc je recherche une manière compatible POSIX de travailler avec des listes de noms de fichiers pouvant contenir des …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.