Comment puis-je utiliser sed ou awk pour supprimer le text?

J'ai la ligne suivante dans un file:

Linux Release............5.4.2.0-02 12_12_2011_07:31:23 

Comment puis-je supprimer tous les caractères avant le premier numéro avec sed ou awk?

Je souhaite get le résultat suivant:

  5.4.2.0-02 12_12_2011_07:31:23 

2 Solutions collect form web for “Comment puis-je utiliser sed ou awk pour supprimer le text?”

Essaye ça:

 sed -e 's/[^0-9]\+//' 

Une façon d'utiliser sed :

 sed 's/^[^0-9]*//' <<<" Linux Release............5.4.2.0-02 12_12_2011_07:31:23" 

Résultat:

 5.4.2.0-02 12_12_2011_07:31:23 
  • Surveillez l'activité shell d'un utilisateur sur votre système Unix?
  • Exécutez Shell en parallèle, mais seulement N travailleurs
  • Cron: Recevez-vous seulement des erreurs dans les courriels?
  • Comment puis-je redirect la sortie du file journal sur un socket réseau?
  • afficher le file journal multiple dans un seul terminal
  • exécuter un script comme un autre user à partir d'un script racine sans tty stdin
  • Comment exécutez-vous "source" lors du démarrage d'un shell?
  • nl command + number chaque ligne dans un file text uniquement à partir de la troisième ligne
  • Comment réconcilier automatiquement / etc / group et / etc / gshadow
  • Où start-stop-daemon a-t-il stocké le file pid par défaut?
  • Modification de l'adresse de binding mysql dans un script
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.