Non valide max comptage en fonction grep
Si je fais un find . -mmin -1
- je obtenir 'monfichier', qui a été modifié en dernière minute.
Mais lorsque je veux rechercher une chaîne de caractères dans le fichier en faisant
grep 'myString' myfile -mmin -1
Je reçois le message d'erreur invalid max count
J'ai aussi essayé
find . -name "myfile" -exec grep 'myString' myfile -mmin -5
Je reçois le message d'erreur find: missing argument to -exec
Donc ma question est How do I grep or cat only the changes within a file which happened in last 5 mins. Now that I know the file name which was modified during that period.
Suggestions? Merci à l'adv.
OriginalL'auteur Some Java Guy | 2011-03-02
Vous devez vous connecter pour publier un commentaire.
Grep n'a pas de mmin argument aussi loin que je peux voir. Il ne ont un argument-m avec un certain nombre de paramètres.
grep 'myString' myfile -m3
va s'arrêter au bout de 3 lignes contenant myString. Donc, le message d'erreur signifie que " min " dans-mmin
n'est pas valide, le nombre max.OriginalL'auteur abesto
grep quelque chose *
Erreur:
Vérifier que vous avez un fichier avec un tiret dans le nom du répertoire en cours.
Le nom de fichier peut être pris pour une option.
Par exemple:
**grep quelque chose **
Solution de contournement:
**grep -- quelque chose **
De
man getopt
:OriginalL'auteur Johan Ur Riise