在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
可能意味着在命令1的东西,在命令2.完全地不同的事