On Lu, 22 dec 14, 10:51:26, peter@easthope.ca wrote:
> This command in a shell script removes unwanted log files.
>
> for i in $( echo *.Log ); do
> /bin/rm $i;
> echo "Removed $i."
> done
>
> In the edge case of no matching files, rm complains.
> /bin/rm: cannot remove `*.Log': No such file or directory
>
> If echo is replaced with ls, it complains when there
> is no match.
>
> Does anyone have a tidy solution for this task?
find -name '*.Log' -delete
Kind regards,
Andrei
--
http://wiki.debian.org/FAQsFromDebianUser
Offtopic discussions among Debian users and developers:
http://lists.alioth.debian.org/mailman/listinfo/d-community-offtopic
http://nuvreauspam.ro/gpg-transition.txt
Attachment:
signature.asc
Description: Digital signature