Comment trouver la valeur maximale dans la colonne 1 et faire écho à l'emplacement du chemin respectif à partir d'un fichier qui contient n nombre d'enregistrements. $ cat version.log 112030 /opt/oracle/app/oracle/product/11.2.0 121010 /opt/oracle/app/oracle/product/12.1.0 Production attendue: /opt/oracle/app/oracle/product/12.1.0
J'essaie d'utiliser le script suivant pour générer un plan du site pour mon site Web. Lorsque je l'exécute, sh thsitemap.shj'obtiens une erreur comme celle-ci et crée un fichier sitemap.xml vide: thsitemap.sh: 22: thsitemap.sh: [[: not found thsitemap.sh: 42: thsitemap.sh: [[: not found thsitemap.sh: 50: thsitemap.sh: Syntax error: "(" unexpected Mais …
Je suis nouveau dans les scripts ... Je peux faire des trucs très basiques, mais maintenant j'ai besoin d'un coup de main. J'ai un système de fichiers local qui ne sera monté que lorsque je devrai faire une sauvegarde. Je commence par ça. #!/bin/bash export MOUNT=/myfilesystem if grep -qs $MOUNT …
Je suis en cours d' exécution un script Perl tiers écrit telle qu'elle exige un fichier de sortie pour le drapeau de sortie, -o. Malheureusement, le script semble nécessiter un fichier réel, c'est-à-dire que les utilisateurs doivent créer un fichier vide filename.txtavec 0 octet, puis entrer ce fichier vide sur …
Je veux accéder à la variable d'index du tableau tout en bouclant à travers un tableau dans mon script shell bash. myscript.sh #!/bin/bash AR=('foo' 'bar' 'baz' 'bat') for i in ${AR[*]}; do echo $i done Le résultat du script ci-dessus est: foo bar baz bat Le résultat que je recherche …
J'utilise CentOS 7. Je veux obtenir le PID (s'il existe) du processus en cours d'exécution sur le port 3000. Je voudrais obtenir ce PID afin de le sauvegarder dans une variable dans un script shell. Jusqu'à présent, j'ai [rails@server proddir]$ sudo ss -lptn 'sport = :3000' State Recv-Q Send-Q Local …
Je dois trier la liste suivante avec un script shell et faire apparaître la dernière version en bas ou en haut. Comment pourrais-je faire cela avec des outils shell uniquement? release-5.0.0.rc1 release-5.0.0.rc2 release-5.0.0 release-5.0.1 release-5.0.10 release-5.0.11 release-5.0.13 release-5.0.14 release-5.0.15 release-5.0.16 release-5.0.17 release-5.0.18 release-5.0.19 release-5.0.2 release-5.0.20 release-5.0.21 release-5.0.22 release-5.0.23 release-5.0.24 release-5.0.25 …
Dans mon .profile, j'utilise le code suivant pour m'assurer que les alias et les fonctions liés à Bash ne proviennent que si le shell de connexion est en fait Bash : # If the current (login) shell is Bash, then if [ "${BASH_VERSION:-}" ]; then # source ~/.bashrc if it …
Il est très facile à utiliser split()en JavaScript pour diviser une chaîne en un tableau. Et le script shell? Dis que je veux faire ceci: $ script.sh var1_var2_var3 Lorsque l'utilisateur donne une telle chaîne var1_var2_var3au script.sh, à l'intérieur du script, il convertira la chaîne en un tableau comme array=( var1 …
La règle générale dans les scripts shell est que les variables doivent toujours être citées sauf s'il existe une raison impérieuse de ne pas le faire. Pour plus de détails que vous ne voudriez probablement en savoir, jetez un œil à ce grand Q&R: implications de sécurité d'oublier de citer …
Tout en résolvant certains défis CTF en ligne, je suis tombé sur une situation où j'avais besoin de forcer un serveur. Voici le code que j'ai écrit: #!/bin/bash for i in {0..9}{0..9}{0..9}{0..9} do echo "Now trying code.." echo $i echo "a fixed string" $i | nc localhost *port here* >> …
J'écris un script shell en bash. À un moment donné du script, il détecte que la machine doit être redémarrée avant de continuer. Il délivre: sudo reboot Lorsque la machine revient, il y a plus de travail que ce script doit faire. Comment configurer quelque chose pour continuer à faire …
Le problème est que lorsque la montre est exécutée, elle s'exécute shet j'obtiens cette erreur: sh: 1: func1: not found voici le code: #!/bin/bash func1(){ echo $1 } export -f func1 watch func1
J'ai peu de fonctions définies de cette façon: function f { read and process $1 ... echo $result } Je veux les composer ensemble pour que l'invocation ressemble f | g | h. Quel idiome dois-je utiliser pour convertir une fonction travaillant sur des arguments en un seul argument de …
Ce post contient en fait deux questions distinctes, mais je pense que les regrouper donnera un peu plus de contexte. J'ai parcouru cette question sur les citations autour des variables mais je ne comprends pas très bien ce que signifie l' expansion des variables en premier lieu. Ma première question …
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.