[LINUX] Comment utiliser la commande grep et des exemples fréquents

commande grep

Commande pour rechercher des lignes correspondantes dans une expression régulière

syntaxe

grep [option] motif [fichier] ex: grep -n abc aaa.txt

importance

★★★★★(5/5) Obligatoire. Si vous ne vous en souvenez pas, cela gênera votre travail quotidien.

Options

Options dont vous voulez vous souvenir

Options dont vous voulez vous souvenir si vous le pouvez

Options dont vous ne devez pas vous souvenir (pour chaque personne)

échantillon

appendix

Si vous souhaitez effectuer une recherche AND avec grep

grep aaa sample.csv | grep bbb

→ Limitez-vous à ceux qui contiennent aaa, et réduisez encore plus à ceux qui contiennent bbb

Si vous voulez faire une recherche OR avec grep

grep -e aaa-e bbb sample.csv

→ Répétez plusieurs fois l'option -e. Extrayez la ligne contenant aaa et la ligne contenant bbb.

Je veux extraire celui avec un nom de fichier spécifique

ls ./ | grep aaa

→ Extraire les fichiers contenant aaa (nom de fichier) dans le répertoire courant (répertoire courant).

Je souhaite extraire un fichier contenant un contenu spécifique

grep aaa -rl ./

→ Fichiers du répertoire courant (répertoire courant) contenant aaa

Je souhaite connaître la dernière commande contenant une chaîne de caractères spécifique de l'historique des commandes exécutées

history | grep aaa | tail

→ Extraire les commandes y compris aaa des commandes d'historique. Réduisez aux 5 derniers avec la queue.

Résumé

La commande grep est obligatoire, c'est donc une bonne idée de s'en souvenir!

Recommended Posts

Comment utiliser la commande grep et des exemples fréquents
[Linux] Comment utiliser la commande echo
Comment utiliser la commande grep pour rechercher de manière récursive des répertoires et des fichiers à une profondeur spécifiée
Comment utiliser le générateur
Comment utiliser le décorateur
Ajouter un utilisateur Linux, comment utiliser la commande useradd
Comment utiliser argparse et la différence entre optparse
(Rappelez-vous rapidement) Comment utiliser la ligne de commande LINUX
Comment utiliser la fonction zip
Comment utiliser le module optparse
Comment installer et utiliser Tesseract-OCR
Comment utiliser MBDyn (paramètre de commande)
Comment utiliser .bash_profile et .bashrc
Comment installer et utiliser Graphviz
Comment utiliser le module ConfigParser
Comment utiliser le pipeline Spark ML
Comment installer et utiliser pandas_datareader [Python]
[EC2] Comment installer Chrome et le contenu de chaque commande
Comment calculer Utiliser% de la commande df
[EC2] Comment installer et télécharger chromedriver à partir de la ligne de commande
python: Comment utiliser les locals () et globals ()
Comment utiliser la commande CUT (avec exemple)
Comment utiliser le zip Python et énumérer
Comment utiliser le débogueur IPython (ipdb)
Comment utiliser is et == en Python
[Introduction à Python] Comment utiliser l'opérateur booléen (et ・ ou ・ non)
Comment utiliser les pandas Timestamp et date_range
3 meilleures façons d'utiliser la commande less
[Python] Comment utiliser la fonction enumerate (extraire le numéro d'index et l'élément)
Comment utiliser la bibliothèque C en Python
Comment utiliser la bibliothèque de dessins graphiques Bokeh
Comment utiliser l'API Google Cloud Translation
Comment utiliser l'API du guide des programmes NHK
[Algorithm x Python] Comment utiliser la liste
[Python] Comment utiliser la fonction de hachage et taple.
Comment installer le détecteur Cascade et comment l'utiliser
Comment utiliser xml.etree.ElementTree
Comment utiliser Python-shell
Remarques sur l'utilisation de tf.data
Comment utiliser Seaboan
Comment utiliser la correspondance d'image
Comment utiliser le shogun
Comment utiliser Pandas 2
Comment utiliser Virtualenv
Comment utiliser numpy.vectorize
Comment utiliser pytest_report_header
Comment utiliser partiel
Comment utiliser Bio.Phylo
Comment utiliser x-means
Comment utiliser WikiExtractor.py
Comment utiliser IPython
Comment utiliser virtualenv
Comment utiliser Matplotlib
Comment utiliser iptables
Comment utiliser numpy
Comment utiliser TokyoTechFes2015
Comment utiliser venv
Comment utiliser le dictionnaire {}