Auf AskUbuntu habe ich einige Befehle gesehen, die recht kompliziert aussehen und viele Symbole enthalten. Um zu verstehen, wie diese Befehle aufgebaut sind, möchte ich wissen, wofür die Symbole stehen.
Beispielsweise:
find ~/ -name \*.c -exec sed -i "s/cybernetnews/cybernet/g" {} \;
oder noch komplizierter:
echo -e "\e[${i#*=}m$( x=${i%=*}; [ "${!x}" ] && echo "${!x}" || echo "$x" )\e[m"
Ich verstehe sehr gut, dass das Hinzufügen von Parametern wie -c, --debugbestimmte Auswirkungen auf den Hauptbefehl hat. Die Bedeutungen von diesen sind in fast allen Fällen auf den manSeiten zu finden, das ist also nicht wirklich das, wonach ich suche.
Bitte versuchen Sie in Ihrer Antwort zu definieren, was die Symbole speziell tun, anstatt die Beispiele zu erläutern, die ich gegeben habe. Das könnte so aussehen:
" means 'argument': the main command uses anything within these symbols as its source
^ is used for ...
# is used for ...
Danke im Voraus
-c -Detwas in Befehl 1 und etwas ganz anderes in Befehl 2 bedeuten könnte.