السلام عليكم ورحمة الله وبركاته
اخواني الكرام .
معي سؤال حول كيفية تحويل بيانات ملف من كابتل الى سمول والعكس .
افيدونا جزاكم الله خيرا .
مع التحيه
السلام عليكم ورحمة الله وبركاته
اخواني الكرام .
معي سؤال حول كيفية تحويل بيانات ملف من كابتل الى سمول والعكس .
افيدونا جزاكم الله خيرا .
مع التحيه
السلام عليكم
توجد الدوال التالية
int toupper(int c);
int tolower(int c);
System Engineer
Red Hat Certified Engineer
Red Hat Certificate Number
805010381752078
مثل ما تفضل الأخ برق ، برمجيا بالسي،،
ولكن بالشل سهلة أيضا ، استخدم برنامج tr حيث يحول الحروف الصغيرة إلى كبيرة.
طبعا لازم تستخدم أنبوب حتى تمرر برنامج عرض النص،،، وأيضا لازم تستخدم التعابير الاعتيادية ،،
مشكورين على الرد ....
اخي OMLX طيب البرنامج TR موجود في نظام اللينكس ولا خارج النظام ..
(طبعا لازم تستخدم أنبوب) ايش تقصد بالانبوب ...
ياريت توضيح اكثر لو سمحت..
السلام عليكم
جزاك الله خيرا أخي OMLX تفهمها وهي طايرة
الأخ MS_Z
شوف
في يونكس الأنبوب عبارة عن وسيلة لجعل مخرجات أمر مدخلات لأمر آخر بدلا من أن تقوم أنت بإدخالها وطبعا هذا يوفر الكثير من الوقت خصوصا في المخرجات الكبيرة
فكما قال الأخ omlx ، تستخدم الأمر tr كالتالي
نفرض أن الملف الذي به النص اسمه tst ،وتريد أن تحوله إلى الملف txt مع تخير حالة الحرف ، فقم بالتالي
cat tst | tr [:lower:] [:upper:] > txt
فالرمز | هو الأنبوب ، فأنت هنا تأخذ مخرجات الملف tst من خلال الأمر cat الذي يعرض ما بداخل الملف إلى الأمر tr الذي يحول من lower case إلى upper case ثم يضع المخرجات في ملف txt ، طبعا لو أردت العكس ، اكتب الأمر التالي:
cat tst | tr [:upper:] [:lower:] > txt
System Engineer
Red Hat Certified Engineer
Red Hat Certificate Number
805010381752078
اخي الكريم برق
مشكور على التفاعل ..
واسف على الازعاج ...
الف شكر
بس انتظر مني الكثير من الاسئله
غاوي لينكس
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…