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.).

2
Créer une commande dynamiquement
Je travaille sur un script et j'ai besoin de construire la tarcommande dynamiquement. Voici deux exemples pour illustrer ce que j'essaie de faire: #!/bin/bash TAR_ME="/tmp" EXCLUDE=("/tmp/hello hello" "/tmp/systemd*" "/tmp/Temp*") _tar="tar "`printf -- '--exclude="%s" ' "${EXCLUDE[@]}"`" -zcf tmp.tar.gz" echo COMMAND: "${_tar}" ${_tar} "$TAR_ME" echo -e "\n\nNEXT:\n\n" EXCLUDE=("--exclude=/tmp/hello\ hello" "--exclude=/tmp/systemd*" "--exclude=/tmp/Temp*") _tar="tar …

6
Tableau de tri Bash selon la longueur des éléments?
Étant donné un tableau de chaînes, je voudrais trier le tableau en fonction de la longueur de chaque élément. Par exemple... array=( "tiny string" "the longest string in the list" "middle string" "medium string" "also a medium string" "short string" ) Devrait trier pour ... "the longest string in the …


2
Manipulation de la ligne de commande XML (script shell)
Comment manipuler XML à partir de la ligne de commande dans un script shell? Il existe de nombreuses commandes pour manipuler les données tabulaires, remplacer la variable d'environnement ou remplacer les fragments de texte par regex, mais je n'ai rien trouvé pour XML. Mon script de construction doit insérer une …

3
Protection de la commande shell avec une variable chaîne
Dans un langage de programmation, j'exécute une simple commande shell cd var; echo > create_a_file_here avec var étant une variable qui contient une chaîne (espérons-le) d'un répertoire à l'endroit où je veux créer le fichier "create_a_file_here". Maintenant, si quelqu'un voit cette ligne de code, il est possible de l'exploiter en …

7
En face de la commande `source`
J'utilise la sourcecommande dans mon script bash pour lire / imprimer les valeurs des variables more linuxmachines_mount_point.txt export linuxmachine01="sdb sdc sdf sdd sde sdg" export linuxmachine02="sde sdd sdb sdf sdc" export linuxmachine03="sdb sdd sdc sde sdf" export linuxmachine06="sdb sde sdf sdd" source linuxmachines_mount_point.txt echo $linuxmachine01 sdb sdc sdf sdd sde …

4
Comment déplacer et recréer un dossier en même temps?
J'ai un dossier appelé statisticssur un serveur Ubuntu dans lequel les fichiers de données sont régulièrement stockés. Comment puis-je renommer un statisticsdossier en backup-xxrecréant le statisticsdossier pour qu'il soit disponible pour stocker de nouveaux fichiers? Les fichiers du statisticsdossier sont créés par PHP file_put_contents. Je préfère renommer le dossier, car …









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.