Trên AskUbfox, tôi đã thấy một vài lệnh xung quanh trông khá phức tạp, với rất nhiều biểu tượng trong đó. Để hiểu rõ hơn về cách các lệnh này được xây dựng, tôi muốn biết các biểu tượng đại diện cho điều gì.
Ví dụ:
find ~/ -name \*.c -exec sed -i "s/cybernetnews/cybernet/g" {} \;
hoặc thậm chí phức tạp hơn:
echo -e "\e[${i#*=}m$( x=${i%=*}; [ "${!x}" ] && echo "${!x}" || echo "$x" )\e[m"
Tôi hiểu rất rõ rằng việc thêm các thông số như -c
, --debug
, có tác dụng nhất định trên commmand chính. Ý nghĩa của những điều này trong hầu hết các trường hợp được tìm thấy trong các man
trang, vì vậy đó không thực sự là những gì tôi đang tìm kiếm.
Xin vui lòng, hãy thử trong câu trả lời của bạn để xác định những biểu tượng cụ thể làm gì, thay vì giải thích các ví dụ tôi đã đưa ra. Điều đó có thể trông như thế này:
" means 'argument': the main command uses anything within these symbols as its source
^ is used for ...
# is used for ...
Cảm ơn trước
-c -D
có thể có nghĩa gì đó trong lệnh 1 và một điều hoàn toàn khác trong lệnh 2.