Questions marquées «bash»

88
Arrêter l'expansion des caractères génériques du shell?

Existe-t-il un moyen pour un programme de ligne de commande compilé d'indiquer à bash ou à csh qu'il ne souhaite pas développer de caractères génériques dans ses paramètres? Par exemple, on pourrait vouloir une commande shell comme: foo * pour renvoyer simplement la valeur ASCII numérique de ce...

87
Utilisation du signe astrologique dans grep

J'essaye de rechercher la sous-chaîne "abc" dans un fichier spécifique sous linux / bash Moi aussi: grep '*abc*' myFile Il ne renvoie rien. Mais si je fais: grep 'abc' myFile Il renvoie correctement les correspondances. Maintenant, ce n'est pas un problème pour moi. Mais que faire si je veux grep...

87
Diviser la sortie de la commande par colonnes à l'aide de Bash?

Je veux faire ça: exécuter une commande capturer la sortie sélectionnez une ligne sélectionnez une colonne de cette ligne À titre d'exemple, disons que je veux obtenir le nom de la commande à partir de a $PID(veuillez noter que ce n'est qu'un exemple, je ne suggère pas que ce soit le moyen le plus...

87
utiliser une expression régulière dans if-condition dans bash

Je me demande la règle générale pour utiliser une expression régulière dans la clause if dans bash? Voici un exemple $ gg=svm-grid-ch $ if [[ $gg == *grid* ]] ; then echo $gg; fi svm-grid-ch $ if [[ $gg == ^....grid* ]] ; then echo $gg; fi $ if [[ $gg == ....grid* ]] ; then echo $gg; fi $ if [[...

87
Utilisation de sed pour renommer en masse des fichiers

Objectif Modifiez ces noms de fichiers: F00001-0708-RG-biasliuyda F00001-0708-CS-akgdlaul F00001-0708-VF-hioulgigl à ces noms de fichiers: F0001-0708-RG-biasliuyda F0001-0708-CS-akgdlaul F0001-0708-VF-hioulgigl Code Shell Tester: ls F00001-0708-*|sed 's/\(.\).\(.*\)/mv & \1\2/' Pour effectuer:...

87
Script shell Unix pour tronquer un gros fichier

J'essaye d'écrire un script Unix qui tronquera / videra un fichier qui est continuellement écrit / ouvert par une application quand il atteint, disons 3 Go d'espace. Je sais que la commande ci-dessous le ferait: cp /dev/null [filename] Mais je vais l'exécuter automatiquement dans un environnement...

87
Une sémantique pour les scripts Bash?

Plus que toute autre langue que je connais, j'ai "appris" Bash en googlant à chaque fois que j'ai besoin de quelque chose. Par conséquent, je peux assembler des petits scripts qui semblent fonctionner. Cependant, je ne sais pas vraiment ce qui se passe et j'espérais une introduction plus formelle...

86
Paralléliser le script Bash avec un nombre maximum de processus

Disons que j'ai une boucle dans Bash: for foo in `some-command` do do-something $foo done do-somethingest lié au processeur et j'ai un beau processeur 4 cœurs brillant. J'aimerais pouvoir exécuter jusqu'à 4 do-somethingà la fois. L'approche naïve semble être: for foo in `some-command` do...

86
Comment créer un script bash pour vérifier la connexion SSH?

Je suis en train de créer un script bash qui se connecterait aux machines distantes et créerait des clés privées et publiques. Mon problème est que les machines distantes ne sont pas très fiables et qu'elles ne sont pas toujours opérationnelles. J'ai besoin d'un script bash qui vérifierait si la...

86
Quelles sont mes variables d'environnement? [fermé]

Fermé. Cette question est hors sujet . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit pertinente pour Stack Overflow. Fermé il y a 7 ans . Améliorez cette question J'aimerais connaître mes variables d'environnement...