Existe-t-il un Bash équivalent à l' passinstruction de Python
Existe-t-il un Bash équivalent à l' passinstruction de Python
J'écris un script shell bash pour afficher si un processus est en cours d'exécution ou non. Jusqu'à présent, j'ai ceci: printf "%-50s %s\n" $PROC_NAME [UP] Le code me donne cette sortie: JBoss [DOWN] GlassFish [UP] verylongprocessname [UP] Je veux combler l'écart entre les deux champs avec un «-»...
Lorsque j'utilise Git Bash (sous Windows), je ne peux exécuter aucun exécutable sans spécifier son chemin complet, bien qu'il se trouve dans un dossier qui se trouve dans ma variable PATH. On dirait que bash ne le reconnaît pas. Pourquoi? Puis-je le
J'ai le script shell suivant. Le but est de parcourir chaque ligne du fichier cible (dont le chemin est le paramètre d'entrée du script) et de travailler sur chaque ligne. Maintenant, il semble que cela ne fonctionne qu'avec la toute première ligne du fichier cible et s'arrête après le traitement...
Maintes et maintes fois, je vois des réponses de Bash sur Stack Overflow en utilisant evalet les réponses sont critiquées, jeu de mots destiné, pour l'utilisation d'une telle construction "diabolique". Pourquoi est-ce evalsi mauvais? Si evalne peut pas être utilisé en toute sécurité, que dois-je...
J'essaye d'écrire un script Bash qui écrasera un répertoire existant. J'ai un répertoire foo/et j'essaye de l'écraser bar/. Mais quand je fais ça: cp -Rf foo/ bar/ un nouveau bar/foo/répertoire est créé. Je ne veux pas de ça. Il y a deux fichiers dans foo/; aet b. Il existe également des fichiers...
Il est possible de cloner un référentiel git, en spécifiant le nom d'utilisateur et le mot de passe dans la commande. Exemple: git clone https://username:[email protected]/file.git Est-il possible de spécifier également le nom d'utilisateur et le mot de passe lors du push? Ainsi, par...
Je veux vérifier dans linux bash si un fichier a été créé il y a plus de x fois. disons que le fichier s'appelle text.txt et que la durée est de 2 heures. if [ what? ] then echo "old enough" fi
Tout d'abord, je sais que ~/c'est le répertoire personnel. Le CD ~ou ~/m’amène au répertoire personnel. Cependant, cd ~Xm'emmène dans un endroit spécial, où Xsemble être quelque chose. En bash, si je frappe " cd ~" et que j'appuie sur l' onglet, cela montre un tas d' ~Xoptions possibles comme...
J'ai quelques répertoires et sous-répertoires contenant des fichiers sans extension de fichier. Je souhaite ajouter .jpgà tous les fichiers contenus dans ces répertoires. J'ai vu des scripts bash pour changer l'extension de fichier mais pas simplement pour en ajouter une. Il doit également être...
Comment puis-je tracer les résultats d'une commande unix diff côte à côte au lieu d'une différence après l'autre? Voir ci-dessous pour un exemple: diff /tmp/test1 /tmp/test2 1,4c1,2 < asfdsadf < asdfsad < fsaf < fdsadf --- > asdfsafdsf > saf 6,8d3 < sadf < asdf < sadf...
sed "s/\(.*\)/\t\1/" $filename > $sedTmpFile && mv $sedTmpFile $filename Je m'attends à ce que ce sedscript insère un tabdevant chaque ligne, $filenamemais ce n'est pas le cas. Pour une raison quelconque, il insère un
Comment puis-je parcourir toutes les branches locales de mon référentiel en utilisant le script bash. Je dois itérer et vérifier s'il y a une différence entre la branche et certaines branches distantes. Ex for branch in $(git branch); do git log --oneline $branch ^remotes/origin/master; done Je...
J'écris un script shell qui devrait être un peu sécurisé, c'est-à-dire qui ne transmet pas de données sécurisées via les paramètres des commandes et n'utilise de préférence pas de fichiers temporaires. Comment puis-je passer une variable au stdin d'une commande? Ou, si ce n'est pas possible,...
Je peux lister tous les répertoires par find ./ -type d J'ai essayé de répertorier le contenu de chaque répertoire et de compter le nombre de fichiers dans chaque répertoire à l'aide de la commande suivante find ./ -type d | xargs ls -l | wc -l Mais cela a additionné le nombre total de lignes...
Je travaille avec ceci: GNU bash, version 4.1.2(1)-release (x86_64-redhat-linux-gnu) J'ai un script comme ci-dessous: #!/bin/bash e=2 function test1() { e=4 echo "hello" } test1 echo "$e" Qui renvoie: hello 4 Mais si j'attribue le résultat de la fonction à une variable, la variable globale en'est...
Veuillez m'expliquer pourquoi la toute dernière echodéclaration est vide? Je m'attends à ce que cela XCODEsoit incrémenté dans la boucle while à une valeur de 1: #!/bin/bash OUTPUT="name1 ip ip status" # normally output of another command with multi line output if [ -z "$OUTPUT" ] then echo "Status...
J'ai un script qui sera exécuté de manière interactive par des utilisateurs non techniques. Le script écrit les mises à jour d'état dans STDOUT afin que l'utilisateur puisse être sûr que le script s'exécute correctement. Je veux que STDOUT et STDERR soient redirigés vers le terminal (afin que...
J'ai un annuaire: /home/user/ Comment puis-je lister tous les fichiers de ce répertoire (y compris ceux des sous-répertoires) et les classer par date de dernière
J'ai besoin de coller un code bash multi-lignes dans le terminal, mais chaque fois que je le fais, chaque ligne est exécutée en tant que commande séparée dès qu'elle est collée.