OVH Cloud OVH Cloud

tris par ordre alphabétique

7 réponses
Avatar
Bruno-L
Bonjour à tous,

Avec grep '(defun ' shortcut.lsp | awk '{ print $2 }' j'obtient la liste
de toutes les fonctions que je définis dans le fichier nommé
shortcut.lsp. Est-il possible de trier cette liste (au besoin, en
passant par un fichier) par ordre alphabétique ?

Merci d'avance

7 réponses

Avatar
Marc Boyer
Bruno-L a écrit :
Avec grep '(defun ' shortcut.lsp | awk '{ print $2 }' j'obtient la liste
de toutes les fonctions que je définis dans le fichier nommé
shortcut.lsp. Est-il possible de trier cette liste (au besoin, en
passant par un fichier) par ordre alphabétique ?


sort ?

Marc Boyer
--
À vélo, prendre une rue à contre-sens est moins dangeureux
que prendre un boulevard dans le sens légal. À qui la faute ?

Avatar
Paul Gaborit
À (at) Wed, 19 Oct 2005 17:18:33 +0200,
Bruno-L écrivait (wrote):
Avec grep '(defun ' shortcut.lsp | awk '{ print $2 }' j'obtient la
liste de toutes les fonctions que je définis dans le fichier nommé
shortcut.lsp. Est-il possible de trier cette liste (au besoin, en
passant par un fichier) par ordre alphabétique ?


Un petit passage par 'sort' ?

% grep '(defun ' shortcut.lsp | awk '{ print $2 }' | sort

--
Paul Gaborit - <http://perso.enstimac.fr/~gaborit/>

Avatar
Bruno-L
Marc Boyer wrote:

Avec grep '(defun ' shortcut.lsp | awk '{ print $2 }' j'obtient la liste
de toutes les fonctions que je définis dans le fichier nommé
shortcut.lsp. Est-il possible de trier cette liste (au besoin, en
passant par un fichier) par ordre alphabétique ?



sort ?


ben ouais,,, merci ;-)


Avatar
Bruno-L
Paul Gaborit wrote:

Un petit passage par 'sort' ?

% grep '(defun ' shortcut.lsp | awk '{ print $2 }' | sort



merci,,, si j'avais su que c'était si simple,,, ;-)

Avatar
Stephane Chazelas
2005-10-19, 18:08(+02), Bruno-L:
Paul Gaborit wrote:

Un petit passage par 'sort' ?

% grep '(defun ' shortcut.lsp | awk '{ print $2 }' | sort



merci,,, si j'avais su que c'était si simple,,, ;-)


En fait, c'est encore plus simple:

awk '/(defun / {print $2}' | sort

--
Stéphane


Avatar
Pascal Bourguignon
Stephane Chazelas writes:

2005-10-19, 18:08(+02), Bruno-L:
Paul Gaborit wrote:

Un petit passage par 'sort' ?

% grep '(defun ' shortcut.lsp | awk '{ print $2 }' | sort



merci,,, si j'avais su que c'était si simple,,, ;-)


En fait, c'est encore plus simple:

awk '/(defun /{print $2}'<shortcut.lsp|sort


--
__Pascal Bourguignon__ http://www.informatimago.com/
The rule for today:
Touch my tail, I shred your hand.
New rule tomorrow.



Avatar
Laurent Wacrenier
Bruno-L écrit:
Avec grep '(defun ' shortcut.lsp | awk '{ print $2 }' j'obtient la liste


Avec

awk '/(defun / { print $2 }'

tu aurais la même chose