J'écris un script shell pour, entre autres, déterminer la dernière fois qu'une branche a été créée dans un dépôt subversion. Le code suivant fonctionne:Bash text parsing golf
DEV='http://some/svn/server/'
BRANCH='some/repos/branches/'
LAST_UPDATE=`svn list http://$DEV$BRANCH | sort -r`
LAST_UPDATE=${LAST_UPDATE:0:10}
Mais je n'aime pas les deux dernières lignes. Comment puis-je les combiner ensemble?
NOTE: `svn list http://some/svn/server | sort -r` will return a list of folders such as: 2009-01-12/ 2009-01-11/ ... 2009-01-01/
Je suis juste essayer d'enlever le slash
Je suis un homme, mais vous êtes l'homme aussi. J'ai presque tapé cela comme "-FV" au début puis j'ai réalisé que vous étiez en train d'échapper à la barre oblique. Sympa, merci! –
Pas de soucis! J'aime awk. Il semble presque toujours aider dans des situations comme celle-ci. – Ben
sed et awk sont deux bêtes que je suis récemment devenu assez courageux pour commencer à jouer avec –