Outils pour utilisateurs

Outils du site


php-bash:aide-memoire

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
php-bash:aide-memoire [2020/01/12 18:02] – [Récupérer les mails d’un fichier sous Linux] crustphp-bash:aide-memoire [2020/02/02 14:36] – [Récupérer les mails d’un fichier sous Linux] crust
Ligne 536: Ligne 536:
 ===== Récupérer les mails d’un fichier sous Linux ===== ===== Récupérer les mails d’un fichier sous Linux =====
  
-Parse le fichier, récupère les mails, supprime les doublons et redirige la sortie standard +Parse le fichier, récupère les mails, supprime les doublons et redirige la sortie standard via un fichier texte
-<code bash> +
- grep -iEo ‘[a-z.0-9-_]{1,}@[a-z0-9-_]*.[-a-z0-9-_]*.*[a-z]{2,4}’ fichierDepart.txt | sort | uniq > fichierMail.txt</code>+
  
 +<code bash>$ grep -i -o '[A-Z0-9._%+-]\+@[A-Z0-9.-]\+\.[A-Z]\{2,4\}' inputMail.txt | sort -u > outputMail.txt</code>
 +
 +===== Inverse un motif dans un fichier selon des patterns =====
 +<code bash>cat file.txt | awk '{split($0,a," : ") ; print "[[ "a[2] " | "  a[1] "]]"}'</code>
 +
 +===== Supprimer les kernels non utilisés =====
 +
 +<code bash># dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs apt-get -y purge</code>
php-bash/aide-memoire.txt · Dernière modification : 2023/12/31 12:30 de cyrille