Questions marquées «shell-script»

16
Boucler les variables

J'écris un script bash pour utiliser rsync et mettre à jour des fichiers sur environ 20 serveurs différents. J'ai compris la partie rsync. Ce qui me pose problème, c'est de parcourir une liste de variables. Jusqu'à présent, mon script ressemble à ceci: #!/bin/bash SERVER1="192.xxx.xxx.2"...

15
whiptail ou dialogue

Je vais créer un script qui utilisera l'entrée utilisateur, j'ai donc décidé d'utiliser whiptail, mais un peu confondre celui qui est portable et fonctionnera dans ubuntu 10.x et supérieur et CentOs5.x et supérieur. Je sais read, mais je veux un outil de dialogue, donc si quelqu'un connaît une...

15
Comment analyser les dates ISO8601 avec la commande Linux Date

J'essaie d'utiliser la commande date pour générer un horodatage de fichier que la commande date elle-même peut interpréter. Cependant, la commande date ne semble pas aimer sa propre sortie, et je ne sais pas comment contourner cela. Exemple concret: sh-4.2$ date Fri Jan 3 14:22:19 PST 2014 sh-4.2$...

15
Compter les fichiers dans un répertoire par extension

À des fins de test, je voudrais compter le nombre de fichiers images dans un répertoire, en séparant chaque type de fichier image par extension de fichier (jpg = "yes". Ceci car plus tard, il sera utile pour un autre script qui exécutera une action sur chaque extension de fichier). Puis-je utiliser...

15
spawn - commande introuvable!

J'utilise Mac OS X 10.9.4, voici mon script pour copier des fichiers de la machine locale vers un hôte différent #!/bin/bash #!/usr/bin/expect echo "I will fail if you give junk values!!" echo " " echo "Enter file name: " read filePath echo " " echo "Where you want to copy?" echo "Enter" echo "1....

15
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"...

15
Obtenir la largeur d'affichage d'une chaîne de caractères

Quel serait le plus proche d'un moyen portable pour obtenir la largeur d'affichage (sur un terminal au moins (celui qui affiche les caractères dans les paramètres régionaux actuels avec la bonne largeur)) d'une chaîne de caractères à partir d'un script shell. Je m'intéresse principalement à la...