Shell Script to delete files
Johnny Rosenberg
gurus.knugum at gmail.com
Sat Apr 20 11:08:09 UTC 2013
2013/4/20 Akash Jain <akash.delhite at gmail.com>:
> My aim is to delete more than 5 days old files which are no longer used by
> any process. As a starter I have written following script, but it does not
> work, says line 10 command not found.
>
> HOME=~/var
>
> cd $HOME
>
> for f in `find . -type f`; do
> if [`lsof -n $f`]; then
I think you need a space before and after [ and ] respectively:
if [ `lsof -n $f` ]; then
”[” is a command and is a synonym to ”test”, therefore you need the spaces.
Johnny Rosenberg
>
> echo $f
> fi
>
> done
>
> Thanks !
> Akash
>
>
> --
> ubuntu-users mailing list
> ubuntu-users at lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-users
>
More information about the ubuntu-users
mailing list