J'essaye d'obtenir les nombres qui sont entre deux deux-points et d'autres nombres dans un dossier.Comment trouver un nombre entre des nombres et des deux-points?
Exemple:
1234:12345678:1234
1234:12345678:1234
1234:12345678:1234
Je veux que la sortie pour montrer tous les 12.345.678 de et rien d'autre.
Comme ceci:
12345678
12345678
12345678
J'atteint cela en utilisant: (awk ou sed)
egrep -o "[0-9]{8}" file
Le problème est que je besoin d'une solution différente de celle egrep -o
Je cherchai et essayé quelques choses mais sans succès.
Toute aide serait appréciée!
Utiliser 'sed 's /: \:/\ 1/(* \.)' Fichier' - pour imprimer entre les de limiteurs' ':, en utilisant' Awk' peut être difficile ici s'il y a plus de 3 colonnes et si vous n'êtes pas sûr si la valeur sera toujours la 2ème colonne. Cela fonctionnera s'il y a plus de 3 colonnes avec différents de-limiteurs présents aussi – Inian
@Inian Ce que cela fait est de supprimer les deux-points et d'afficher tous les nombres. Je veux seulement voir les 8 nombres. – xSulky