AskUbuntu'da, çevresinde oldukça karmaşık görünen, içinde çok sayıda sembol bulunan birkaç komut gördüm. Bu komutların nasıl oluşturulduğunu daha iyi anlamak için sembollerin ne anlama geldiğini bilmek istiyorum.
Örneğin:
find ~/ -name \*.c -exec sed -i "s/cybernetnews/cybernet/g" {} \;
veya daha da karmaşık:
echo -e "\e[${i#*=}m$( x=${i%=*}; [ "${!x}" ] && echo "${!x}" || echo "$x" )\e[m"
Olarak çok iyi ifade ederek parametrelerini tanıyıp -c, --debugana Commmand üzerindeki belirli etkileri vardır. Bunların anlamları neredeyse her durumda mansayfalarda bulunur, bu yüzden gerçekten aradığım şey bu değildir.
Lütfen verdiğim örnekleri açıklamak yerine sembollerin özel olarak ne yaptığını tanımlamak için cevabınızı deneyin. Bu şöyle görünebilir:
" means 'argument': the main command uses anything within these symbols as its source
^ is used for ...
# is used for ...
Şimdiden teşekkürler
-c -Dkomut 1'de bir şey ve komut 2'de tamamen farklı bir şey anlamına gelebileceğini düşünüyorum .