Articles of bash

Qu’est-ce que $? $ 0 $ 1 $ 2 signifie-t-il en script shell?

Je rencontre souvent $? $0 $1 $2 etc…. $? $0 $1 $2 etc…. en script shell, ce que je sais c’est que $? renvoie le statut de sortie de la dernière commande echo “this will return 0” echo $? mais que font les autres? comment s’appellent-ils et y en a-t-il plus? peut-être comme $ 3 […]

Script Bash pour convertir des entités HTML en caractères

Je cherche un moyen de changer cela: hello < world pour ça: hello < world Je pourrais utiliser sed, mais comment peut-on accomplir cela sans utiliser de regex cryptique?

Exécution d’un script dans un conteneur Docker à l’aide d’un script shell

Je suis nouveau dans la technologie Docker, j’essaie de créer un script shell pour configurer un conteneur Docker, mon fichier de script ressemble à suivre #!bin/bash docker run -t -i -p 5902:5902 –name “mycontainer” –privileged myImage:new /bin/bash L’exécution de ce fichier de script exécutera le conteneur dans un bash nouvellement appelé. Maintenant, je dois exécuter […]

Ajouter des nombres au début de chaque ligne d’un fichier

Comment append des numéros au début de chaque ligne d’un fichier? Par exemple: C’est le texte à partir du fichier. Devient: 000000001 Ceci est 000000002 le texte 000000003 à partir du fichier.

Comment envoyer control + c à partir d’un script bash?

Je commence un certain nombre d’écrans dans un script bash, puis j’exécute la commande runserver de runserver dans chacun d’eux. J’aimerais pouvoir les arrêter tous par programmation, ce qui nécessite l’envoi de Control+c à runserver . Comment puis-je envoyer ces frappes depuis mon script bash?

Que signifie $ {0% / *} dans un script bash?

J’essaie de comprendre un script de test, qui comprend le segment suivant: SCRIPT_PATH=${0%/*} if [ “$0” != “$SCRIPT_PATH” ] && [ “$SCRIPT_PATH” != “” ]; then cd $SCRIPT_PATH fi Que signifie le ${0%/*} ? Merci

^ mot ^ remplacement ^ sur tous les matches de Bash?

Pour clarifier, je cherche un moyen d’effectuer une recherche globale et de remplacer la commande précédente utilisée. ^word^replacement^ semble seulement remplacer le premier match. Y a-t-il une option set qui m’échappe?

Bash: Capture la sortie de la commande exécutée en arrière-plan

J’essaie d’écrire un script bash qui obtiendra la sortie d’une commande qui s’exécute en arrière-plan. Malheureusement, je ne peux pas le faire fonctionner, la variable à laquelle j’atsortingbue la sortie est vide – si je remplace l’assignation par une commande echo, tout fonctionne comme prévu. #!/bin/bash function test { echo “$1” } echo $(test “echo”) […]

Exécuter plusieurs scripts en script bash parallèle

J’ai un script bash qui contient d’autres scripts qui sont exécutés en série. Cependant, il faut beaucoup de temps pour tous les exécuter. Existe-t-il un moyen d’exécuter ces scripts en parallèle pour améliorer les performances globales? Ils sont indépendants les uns des autres. Il ressemble à: #!/bin/bash #some code here cppcheck.sh churn.sh run.sh Mettre à […]

Comment faire défiler la souris avec Git Bash?

En utilisant Git Bash ou MinGW Shell , si je mets une commande avec beaucoup de sortie, par exemple env , je ne peux pas faire défiler la souris. Une fenêtre régulière d’invite de commandes ( cmd.exe ) le fera cependant.