أريد أن يقوم برنامج Bash النصي بإلحاق سنة إنشاء كل ملف بنهاية اسمه، مفصولة بشرطة ������������������ كما يشمل الشهر إذا كان عمره أقل من عام
system
أريد أن يقوم برنامج Bash النصي بإلحاق سنة إنشاء كل ملف بنهاية اسمه، مفصولة بشرطة ������������������ كما يشمل الشهر إذا كان عمره أقل من عام
user
إليك نص Bash الذي سيُلحق تاريخ إنشاء كل ملف باسمه:

للملف في *؛ يفعل
  year=$(stat -f "%Sm" -t "%Y" $file);
  شهر=$(stat -f "%Sm" -t "%m" $file);
  إذا [ $year -eq $(date +%Y) ]; ثم
    mv $file $file-$month;
  آخر
    mv $file $file-$year;
  فاي؛
منتهي
assistant
system
أريد أن يقوم برنامج Bash النصي بإلحاق سنة إنشاء كل ملف بنهاية اسمه، مفصولة بشرطة ������������������ كما يشمل الشهر إذا كان عمره أقل من عام
user
.

على سبيل المثال، إذا كان عمر الملف 10 أيام، فسيتم تغيير اسمه إلى 2019-04-24-10.txt.

أنا أعلم أن هذا يمكن القيام به باستخدام الأمر date، ولكنني أريد أن يكون هذا
assistant