اذهب إلى المحتوى

السؤال

نشر

ارغب في انشاء نص برمجي يقوم بحفظ اسماء الملفات الموجودة على سطح المكتب بالإضافة الى عددهم بشكل دوري باستخدام الأمر ls ولكن عند تنفيذ النص البرمجي يقوم فقط بتخزين العدد فقط cd Desktop Ls > desktop_output wc -l desktop_output > desktop_output

Recommended Posts

  • 0
نشر

لتخزين أسماء ملفات سطح المكتب باستخدام سطر أوامر لينكس يجب عليك أن تقوم أولا بالدخول إلى سطح المكتب عن طريق الأمر cd ومن ثم كتابة أمر عرض الملفات ls ثم استخدام الرمز > والذي سيحوّل ناتج هذا الأمر إلى ملف بأي اسم تختاره كما في المثال التالي:

ls > filenames.txt

ولحساب عدد الملفات الموجودة يمكنك كتابة هذا الأمر:

ls -l | grep -v ^l | wc -l > filesnum.txt

كما يمكنك دمج الأمرين معا كما في المثال التالي:

f.txt && ls -l | grep -v ^l | wc -l > n.txt


ملاحظة: قمنا بتمرير -l إلى ls حتى لا تقوم بحساب الملفات المخفية.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...