I have a folder that contains files. I want to write a script that will delete all the files except for the last modified file of each day. For example: If I have this folder:
Uriels-MacBook-Pro-3:demo urielfrankel$ ls -la
total 304
drwxr-xr-x 36 urielfrankel staff 1224 Apr 10 17:35 .
drwxr-xr-x 3 urielfrankel staff 102 Apr 10 17:45 ..
-rw-r--r-- 1 urielfrankel staff 2483 Apr 10 17:55 ApiClientAsyncTask.java
-rw-r--r-- 1 urielfrankel staff 5258 Apr 11 12:35 BaseDemoActivity.java
-rw-r--r-- 1 urielfrankel staff 2157 Apr 11 13:35 CreateEmptyFileActivity.java
-rw-r--r-- 1 urielfrankel staff 3753 Apr 9 16:35 CreateFileActivity.java
-rw-r--r-- 1 urielfrankel staff 2756 Apr 9 17:35 CreateFileInAppFolderActivity.java
-rw-r--r-- 1 urielfrankel staff 3376 Apr 8 10:35 CreateFileInFolderActivity.java
-rw-r--r-- 1 urielfrankel staff 3302 Apr 8 11:35 CreateFileWithCreatorActivity.java
-rw-r--r-- 1 urielfrankel staff 1864 Apr 8 12:35 CreateFolderActivity.java
After executing the script, it will look like this:
Uriels-MacBook-Pro-3:demo urielfrankel$ ls -la
total 105
drwxr-xr-x 36 urielfrankel staff 1224 Apr 10 17:35 .
drwxr-xr-x 3 urielfrankel staff 102 Apr 10 17:45 ..
-rw-r--r-- 1 urielfrankel staff 2483 Apr 10 17:55 ApiClientAsyncTask.java
-rw-r--r-- 1 urielfrankel staff 2157 Apr 11 13:35 CreateEmptyFileActivity.java
-rw-r--r-- 1 urielfrankel staff 2756 Apr 9 17:35 CreateFileInAppFolderActivity.java
-rw-r--r-- 1 urielfrankel staff 1864 Apr 8 12:35 CreateFolderActivity.java