Questions marquées «bash»

729
Comment «grep» un flux continu?

Est-il possible de l'utiliser grepsur un flux continu? Ce que je veux dire, c'est une sorte de tail -f <file>commande, mais avec grepsur la sortie pour ne garder que les lignes qui m'intéressent. J'ai essayé tail -f <file> | grep patternmais il semble que grepcela ne peut être exécuté...

729
Extraire la sous-chaîne dans Bash

Étant donné un nom de fichier dans le formulaire someletters_12345_moreleters.ext, je veux extraire les 5 chiffres et les mettre dans une variable. Donc, pour souligner le point, j'ai un nom de fichier avec x nombre de caractères puis une séquence de cinq chiffres entourée d'un seul trait de...

713
Que signifie set -e dans un script bash?

J'étudie le contenu de ce fichier preinst que le script exécute avant que ce paquet ne soit décompressé de son fichier d'archive Debian (.deb). Le script a le code suivant: #!/bin/bash set -e # Automatically added by dh_installinit if [ "$1" = install ]; then if [ -d /usr/share/MyApplicationName ];...

678
Comment supprimer tous les fichiers .pyc d'un projet?

J'ai renommé certains fichiers dans un projet assez volumineux et je souhaite supprimer les fichiers .pyc qu'ils ont laissés. J'ai essayé le script bash: rm -r *.pyc Mais cela ne revient pas dans les dossiers comme je le pensais. Qu'est-ce que je fais

641
Fractionner la chaîne en un tableau dans Bash

Dans un script Bash, je voudrais diviser une ligne en morceaux et les stocker dans un tableau. La ligne: Paris, France, Europe Je voudrais les avoir dans un tableau comme celui-ci: array[0] = Paris array[1] = France array[2] = Europe Je voudrais utiliser du code simple, la vitesse de la commande...

632
Comment fonctionne «cat << EOF» en bash?

J'avais besoin d'écrire un script pour entrer une entrée multiligne dans un programme ( psql). Après un peu de recherche sur Google, j'ai trouvé les travaux de syntaxe suivants: cat << EOF | psql ---params BEGIN; `pg_dump ----something` update table .... statement ...; END; EOF Cela construit...

625
Différentes façons de supprimer les modifications locales de Git

Je viens de cloner un référentiel git et de vérifier une branche. J'ai travaillé dessus, puis j'ai décidé de supprimer toutes mes modifications locales, car je voulais la copie originale. En bref, j'ai dû faire les deux commandes suivantes pour supprimer mes modifications locales git checkout . git...