Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 5 Aug 2017 14:13:06 +0200
From:      Ralf Mardorf <ralf.mardorf@rocketmail.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: Wildcard on redirection
Message-ID:  <20170805141306.60e720f5@archlinux.localdomain>
In-Reply-To: <25f022f4-4778-3f28-8d78-1f1b292f849e@cloudzeeland.nl>
References:  <25f022f4-4778-3f28-8d78-1f1b292f849e@cloudzeeland.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 5 Aug 2017 13:58:50 +0200, Jos Chrispijn wrote:
>I have this number of .log files which I would like to empty.
>
>Using
>
>echo > *.log
>
>unfortunately doesn't work so I created
>
>foreach file in (/myfiles/log/*log)
>   echo "" > $file
>end
>
>but that sequence is not recognized at all.
>
>Can you tell me how to solve? Thanks!

I suspect the dot isn't useful at all, I guess with or without the dot
"analog" would be "*log", too, but actually your shell might treat the
dot in a different way.

However

echo "" | tee *log

does the trick.

https://www.freebsd.org/cgi/man.cgi?query=tee&sektion=1&apropos=0&manpath=redhat






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20170805141306.60e720f5>