سعاد نشر 7 أكتوبر 2015 أرسل تقرير نشر 7 أكتوبر 2015 (معدل) أريد إزالة العمود الأخير في ملف نصي، مع العلم أني لا أعلم عدد الأعمدة الموجودة في الملف؟مثال تقريبي لملف النص:1223 1234 1323 ... 2222 123 1233 1234 1233 ... 3444 125 0000 5553 3455 ... 2334 222أريد بعد إزالة العمود أن يصبح هكذا:1223 1234 1323 ... 2222 1233 1234 1233 ... 3444 0000 5553 3455 ... 2334 تم التعديل في 7 أكتوبر 2015 بواسطة سعاد اقتباس
0 E.Nourddine نشر 7 أكتوبر 2015 أرسل تقرير نشر 7 أكتوبر 2015 يمكنك استعمال طريقتين :الأولى: استعمال دالة grep$ grep -Po '.*(?=\s+[^\s]+$)' file.txt النتيجة:1223 1234 1323 ... 2222 1233 1234 1233 ... 3444 0000 5553 3455 ... 2334الطريقة الثانية: باستعمال GNU sed$ sed -r 's/(.*)\s+[^\s]+$/\1/' file.txt النتيجة:1223 1234 1323 ... 2222 1233 1234 1233 ... 3444 0000 5553 3455 ... 2334المصدر. اقتباس
السؤال
سعاد
أريد إزالة العمود الأخير في ملف نصي، مع العلم أني لا أعلم عدد الأعمدة الموجودة في الملف؟
مثال تقريبي لملف النص:
أريد بعد إزالة العمود أن يصبح هكذا:
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.