Je souhaite vérifier un fichier à l'aide de md5sum -c file.md5. Je peux le faire à la main, mais je ne sais pas comment vérifier la validité d'un
Je souhaite vérifier un fichier à l'aide de md5sum -c file.md5. Je peux le faire à la main, mais je ne sais pas comment vérifier la validité d'un
Je rencontre un problème où j'essaie d'obtenir la taille d'un terminal à l'aide de scripts. Normalement, j'utiliserais la commande tput colsà l'intérieur de la console, mais je veux pouvoir accomplir cette fonctionnalité en utilisant strictement des scripts. À partir de maintenant, je peux détecter...
En ce qui concerne ./script.sh arg1 [arg2 arg3 ...], les arguments de ligne de commande arg1, arg2... peut être obtenu par $1, $2... Mais le nombre d'arguments est pas fixé. Dans le script shell, je veux passer les arguments à partir arg2d'un programme, #/bin/bash ... /path/to/a/program [I want to...
J'ai lu que le point-virgule est utilisé pour séparer les programmes: $ echo 3; ls -la Est-ce que cela signifie cela if, thenet elsey a- t-il des programmes distincts ici? $ if [ $VARIABLE == abcdef ] ; then echo yes ; else echo no ; fi Cette question ne concerne pas les
Un shell interactif peut-il devenir non interactif ou vice versa? Remarque: J'ai fait beaucoup de recherches sur la question fondamentale, "Quelle est la différence entre interactif et non interactif?", Et les résultats de ma recherche m'ont amené à poser cette question. Cette question a un long...
Existe-t-il un moyen de vérifier quel numéro de ligne d'un bashscript est exécuté "en ce moment"? Utiliser un bash -x script.shlook prometteur; cependant, je dois obtenir le numéro de ligne
teepeut rediriger l'entrée standard canalisée vers la sortie et le fichier standard . echo Hello, World! | tee greeting.txt La commande ci-dessus afficherait le message d'accueil sur l'écran du terminal et l'enregistrerait dans le contenu du greeting.txtfichier, créant le fichier s'il n'y en a pas...
La commande shell suivante était censée imprimer uniquement les lignes impaires du flux d'entrée: echo -e "aaa\nbbb\nccc\nddd\n" | (while true; do head -n 1; head -n 1 >/dev/null; done) Mais au lieu il imprime juste la première ligne: aaa. La même chose ne se produit pas lorsqu'elle est utilisée...
Le tableau suivant représente le nombre de disques sur chaque machine Linux Chaque baie unique comprend le nombre de disques sur une machine Linux . echo ${ARRAY_DISK_Quantity[*]} 4 4 4 4 2 4 4 4 quelle est la manière simple d'identifier que toutes les valeurs du tableau sont égales? Bon état: 4 4...
Est-il possible d'appeler une fonction qui est déclarée ci-dessous en bash? Exemple if [ "$input" = "yes" ]; then YES_FUNCTION elif [ "$input" = "no" ]; then NO_FUNCTION else exit 0; fi YES_FUNCTION() { ..... ..... } NO_FUNCTION() { ..... .....
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...
En général, les scripts shell contiennent le commentaire suivant à la première ligne du fichier script: #!/bin/sh. Selon les recherches que j'ai faites, cela s'appelle "hash bang" et c'est un commentaire conventionnel. Ce commentaire informe Unix que ce fichier est exécuté par le Bourne Shell sous...
Désolé si cela a une réponse ailleurs, je ne sais pas comment rechercher mon problème. J'exécutais des simulations sur un serveur HPC Linux redhat, et mon code pour gérer la structure des dossiers pour enregistrer la sortie avait un bug malheureux. Mon code matlab pour créer le dossier était:...
J'ai un script qui produit le texte suivant. Il s'agit de la sortie d'un modem Netopia 2210-02 ADSL2 . ADSL Line State: Up ADSL Startup Attempts: 1 ADSL Modulation: DMT ADSL Data Path: Fast Datapump Version: DSP 7.2.3.0, HAL 7.2.1.0 SNR Margin: 8.20 9.00 dB Line Attenuation: 57.50 31.00 dB Output...
Je voudrais exécuter un travail cron nocturne qui supprime tous les fichiers d'un dossier qui n'ont pas été consultés depuis une semaine ou plus. Quelle est la façon la plus efficace de le faire en
Comment écrire un script pour déplacer uniquement les 20 fichiers les plus anciens d'un dossier à un autre? Existe-t-il un moyen de récupérer les fichiers les plus anciens dans un
J'essaie d'exécuter une commande similaire à celle ci-dessous dans un script bash. Il doit rechercher dans tous les sous-dossiers de $sourcediret copier tous les fichiers d'un certain type au niveau racine de $targetdir. #!/bin/bash # These are set as arguments to the script, not hard-coded...
Quelqu'un peut-il expliquer pourquoi le point-virgule est nécessaire pour que le LANGsoit considéré comme mis à jour par bash? Ne fonctionne pas: > LANG=Ja_JP bash -c "echo $LANG" en_US Travaux: > LANG=Ja_JP ; bash -c "echo $LANG" Ja_JP Je travaille avec bash 4.1.10 sous linux et la même...
Existe-t-il un moyen de définir le +xbit sur le script lors de la création? Par exemple, je lance: vim -some_option_to_make_file_executable script.sh et après avoir enregistré, je peux exécuter le fichier sans aucun mouvement supplémentaire. ps. Je peux courir chmoddepuis vimou même depuis la...
Lorsque j'exécute une commande ( makesur un grand projet) à partir du shell, je peux taper Ctrl-Z pour arrêter le processus et revenir au shell. Par la suite, je peux courir fgpour continuer le processus. J'essaie d'écrire un script shell pour automatiser cela (en particulier, pour vérifier la...