diff --git a/pages.ar/common/tr.md b/pages.ar/common/tr.md new file mode 100644 index 0000000000..60c17a1ef1 --- /dev/null +++ b/pages.ar/common/tr.md @@ -0,0 +1,32 @@ +# tr + +> ترجمة الأحرف: تنفيذ عمليات الاستبدال بناءً على أحرف مفردة ومجموعات أحرف. +> لمزيد من التفاصيل: . + +- استبدال جميع تكرارات حرف معين في ملف وطباعة النتيجة: + +`tr {{find_character}} {{replace_character}} < {{path/to/file}}` + +- استبدال جميع تكرارات حرف معين من ناتج أمر آخر: + +`echo {{text}} | tr {{find_character}} {{replace_character}}` + +- تعيين كل حرف من المجموعة الأولى إلى الحرف المقابل في المجموعة الثانية: + +`tr '{{abcd}}' '{{jkmn}}' < {{path/to/file}}` + +- حذف جميع تكرارات مجموعة الأحرف المحددة من المدخلات: + +`tr -d '{{input_characters}}' < {{path/to/file}}` + +- ضغط سلسلة من الأحرف المتطابقة إلى حرف واحد: + +`tr -s '{{input_characters}}' < {{path/to/file}}` + +- ترجمة محتويات ملف إلى أحرف كبيرة (Upper-case): + +`tr "[:lower:]" "[:upper:]" < {{path/to/file}}` + +- إزالة الأحرف غير القابلة للطباعة من ملف: + +`tr -cd "[:print:]" < {{path/to/file}}`