J'ai un ensemble de remplacements sed dans un script bash et j'obtiens une erreur concernant une commande `s 'non terminée. Voici à quoi ressemble la ligne sed: sed -n -e "s/TMPFOO1/$FOO1/" -e "s/TMPFOO2/$FOO2/" -e "s/TMPFOO3/$FOO3/" -e "s/TMPFOO4/$FOO4/" -e "s/TMPFOO5/$FOO5/" /home/foo/template > /home/foo/template/finishedresult Pour une raison quelconque, bash n'aime pas cela …
J'ai une prison FreeBSD dans laquelle j'exécute un serveur en utilisant la commande: /usr/sbin/daemon /path/to/script.py Pour le moment, je dois exécuter cette commande chaque fois que je redémarre la machine et que la prison démarre. J'aimerais que cette commande démarre /etc/rc. Existe-t-il un moyen simple de créer un script rc …
Je veux que mon script lise un fichier contenant des paires clé / valeur de variables d'environnement à définir, puis les définit. Jusqu'à présent, j'ai ceci: #!/bin/bash cat $1 | while read kv do key=${kv%=*} val=`echo ${kv#*=} | sed 's/^"\|"$//g'` export $key="$val" done Et je veux lire un fichier comme …
Mon bureau a une mauvaise habitude. Lorsque plusieurs applications à haute intensité sont en cours d'exécution et que mon processeur est à son utilisation maximale pendant une période de temps, la température centrale augmente et mon ordinateur s'éteint automatiquement. Existe-t-il un moyen de surveiller (écrire un script) la température de …
Y a-t-il une option que je peux donner pour vérifier simplement la syntaxe d'un script shell [bash] pour vérifier la syntaxe de celui-ci, mais ne pas réellement exécuter quoi que ce soit ni causer de dommages potentiels?
Je voudrais créer un nom de répertoire pour chaque mois. Je sais, après avoir joué avec la coque, que: date -d 1/01 +%b # Gives Jan date -d 2/01 +%b # Gives Feb . date -d 12/01 +%b # Gives Dec J'ai donc utilisé l'expansion d'accolade, echo {1..12}/01et j'ai essayé …
étant donné cet extrait: exec 3>f echo foo >&3 echo bar >&3 cat f # returns foo bar Pourquoi bash s'ajoute-t-il à f? Suis-je en train de manquer quelque chose?
Disons que j'ai plusieurs scripts bash qui s'exécutent en parallèle, avec du code comme celui-ci: #!/bin/bash tail -f /dev/null & echo "pid is "$! Est-il $!garanti de me donner le PID de la tâche d'arrière-plan la plus récente de ce script , ou s'agit-il de la tâche d'arrière-plan la plus …
La sortie de la commande ci-dessous est bizarre pour moi. Pourquoi ne me rend-il pas l'élément 5? $ echo '0,1,2,3,4,5' | while read -d, i; do echo $i; done 0 1 2 3 4 Je m'attendrais à ce que «5» soit également retourné. Courir GNU bash, version 4.2.46(2)-release (x86_64-redhat-linux-gnu). L'ajout …
J'ai file.txt que je dois lire dans un tableau Bash. Ensuite, je dois supprimer les espaces, les guillemets doubles et tout sauf la première virgule dans chaque entrée . Voici jusqu'où je suis allé: $ cat file.txt 10,this 2 0 , i s 30,"all" 40,I 50,n,e,e,d,2 60",s e,e" $ cat …
J'ai un tableau de chemins vers des fichiers qui ont chacun plusieurs lignes de texte. Je voudrais produire un tableau rempli avec la première ligne de chaque fichier traité comme suit: # this.txt first line is [Test this] # another.txt first line is [Test another] paths=( ./this/path/this.txt ./another/path/another.txt ) for …
Je souhaite vérifier l'existence de plusieurs répertoires, par exemple dir1, dir2et dir3dans le répertoire de travail. J'ai le suivant if [ -d "$PWD/dir1" ] && [ -d "$PWD/dir2" ] && [ -d "$PWD/dir3" ]; then echo True else echo False fi Mais je soupçonne qu'il existe une façon plus élégante …
J'ai un script bash, créé par quelqu'un qui n'est plus en mesure d'expliquer la signification, qui est utilisé pour tarer automatiquement un dossier et le sauvegarder. Pour le moment, je suis confus avec la dernière ligne: find '/home/_backups/pokebrawl' -mtime +6 -type f -delete Le script complet est ci-dessous. #!/bin/bash #Purpose …
Je sais déjà que je peux vérifier si plusieurs dépendances requises pour installer un paquet dans Debian ou Ubuntu existent dans mes référentiels en exécutant la commande suivante: apt policy first-package second-package ... last-package Cette commande m'indique également si j'ai chaque paquet actuellement installé ou non. Ma question est de …
Je cherche un moyen de mettre à jour des milliers de fichiers d'archive .tbz, donc je vais le faire avec un script shell. J'ai besoin d'ajouter un fichier à chacun. Ma question est, existe-t-il un moyen plus rapide de le faire sans extraire le contenu de chaque tbz, puis recompresser …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.