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

linux - Comment obtenir certaines informations de champ dans le même type de fichier sous différents chemins dans le shell?

Sous le chemin A, il y a des dossiers avec différents noms de fichiers tels que 1A, 2B, 3C, 4D, 5E, etc. Sous ces dossiers, il y a un dossier Data. Sous le dossier Data, les chemins de dossiers quotidiens sont générés en fonction du temps. . Il y a des fichiers de type .txt sous ces chemins les plus bas (mais pas uniquement des fichiers de ce type).
Maintenant, je veux écrire un script sous le chemin A. Son but est d'obtenir les données après le champ de comptage dans le fichier txt sous le chemin du bas. Cette valeur apparaît toujours dans le fichier sous la forme d'une chaîne comme celle-ci : "count:XX"
Par exemple :
A/1A/data/20170630/asd.txt
A/1A/data/20170630/zxc.txt
A/ 2B /data/20170630/dfg.txt
A/2B/data/20170630/dnv.txt
J'ai besoin d'obtenir les valeurs numériques après le comptage dans ces fichiers txt.

巴扎黑巴扎黑2665 Il y a quelques jours917

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

  • PHP中文网

    PHP中文网2017-07-04 13:47:17

    grep -rPo '(?<=count:)\S+' *

    répondre
    0
  • Annulerrépondre