recherche

Maison  >  Questions et réponses  >  le corps du texte

linux - Le fichier journal en ligne est très volumineux, 200 Mo. Si vous utilisez VI pour le visualiser, il se bloquera. Comment rechercher le contenu?

Le fichier journal en ligne est très volumineux, 200 Mo. Si vous utilisez VI pour le visualiser, il se bloquera. Comment rechercher le contenu ?

滿天的星座滿天的星座2714 Il y a quelques jours1116

répondre à tous(4)je répondrai

  • typecho

    typecho2017-06-14 10:52:22

    Vous pouvez utiliser grep pour rechercher, prend en charge les expressions régulières

    Ou vous pouvez utiliser head tail etc. pour afficher le contenu de la tête et de la queue

    Ou utilisez sed 查看指定范围内的内容,sed还支持串范围,比如 sed -nre '/regex1/,/regex2/p' 日志 pour imprimer le journal entre les deux expressions régulières correspondantes

    De plus, awkpeut afficher les colonnes spécifiées

    S'il n'y a vraiment aucun outil disponible, vous pouvez utiliser perl one-liner ou script Bien que ce langage soit ancien, les expressions régulières sont très puissantes et méritent d'être apprises

    .

    répondre
    0
  • 黄舟

    黄舟2017-06-14 10:52:22

    Utilisez less命令.
    less file.

    répondre
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-06-14 10:52:22

    Généralement utilisé lors de la recherchecat file_name | grep search_string

    répondre
    0
  • 迷茫

    迷茫2017-06-14 10:52:22

    Pourquoi ne pas simplement grep ?

    répondre
    0
  • Annulerrépondre