AskUbuntuで、非常に複雑に見えるコマンドがいくつかあり、その中にたくさんのシンボルがあります。これらのコマンドがどのように構築されているかをよりよく理解するために、記号の意味を知りたいと思います。
例えば:
find ~/ -name \*.c -exec sed -i "s/cybernetnews/cybernet/g" {} \;
またはさらに複雑:
echo -e "\e[${i#*=}m$( x=${i%=*}; [ "${!x}" ] && echo "${!x}" || echo "$x" )\e[m"
、、などのパラメータを追加すると-c、--debugメインコマンドに特定の効果があることをよく理解しています。これらの意味は、ほとんどすべての場合にmanページに記載されているため、実際に探しているものではありません。
答えで、私が与えた例を説明する代わりに、記号が具体的に何をするかを定義してみてください。次のようになります。
" means 'argument': the main command uses anything within these symbols as its source
^ is used for ...
# is used for ...
前もって感謝します
-c -Dコマンド2のコマンド1で何かとcompletly異なることを意味するかもしれない