Sur AskUbuntu, j'ai vu quelques commandes qui semblent assez compliquées, avec beaucoup de symboles. Pour mieux comprendre comment ces commandes sont construites, j'aimerais savoir ce que représentent les symboles.
Par exemple:
find ~/ -name \*.c -exec sed -i "s/cybernetnews/cybernet/g" {} \;
ou encore plus compliqué:
echo -e "\e[${i#*=}m$( x=${i%=*}; [ "${!x}" ] && echo "${!x}" || echo "$x" )\e[m"
Je comprends très bien que l' ajout de paramètres comme -c, --debugont certains effets sur le commmand principal. La signification de ceux-ci se trouve dans presque tous les cas dans les manpages, donc ce n'est pas vraiment ce que je recherche.
S'il vous plaît, essayez dans votre réponse de définir ce que font spécifiquement les symboles, au lieu d'expliquer les exemples que j'ai donnés. Cela pourrait ressembler à ceci:
" means 'argument': the main command uses anything within these symbols as its source
^ is used for ...
# is used for ...
Merci d'avance
-c -Dpourrait signifier quelque chose dans la commande 1 et une chose complètement différente dans la commande 2.