En utilisant cette question, j'ai essayé de faire correspondre des mots entiers avec awk.
Dans mon homerdir, il y a un fichier appelé .bashrc
, mais quand j'essaie d'utiliser:
ls -la | awk '$9 ~ /\<.bashrc\>/'
Cela ne montre rien.
Aussi essayé:
ls -la | awk '{if($9 ~ "^.bashrc" && $9 ~ "$.bashrc") echo $0}'
Ça ne marche toujours pas.
Qu'est-ce que je fais mal?
\<
est supportée par GNU awk (utilisez-vous une autre version?). Stupide suggestion peut-être, mais pourriez-vous poster le résultat de ls -la
?