Re: cat and grep without destroying file
- From: Gerald Dachs <ubuntu@xxxxxxxxxxx>
- Date: Sun, 30 Sep 2007 23:34:12 +0200
Am Fri, 28 Sep 2007 14:22:13 +0100
schrieb "(``-_-´´) -- Fernando" <ubuntu@xxxxxxxxxxxxx>:
I've been trying to make a small shell script that would remove a
line from a text file. But every time that I pipe the content of grep
to the original file, the file ends up blank. So, I've made the
script use a copy and them replace the original. It looks like this:
#for i in $(/bin/ls -1); do cat $i | egrep -v ^Date > $i.new; mv
$i.new $i; done
Isn't there any other way, without using the mv?
I don't think so, but there is no reason to use cat.
#for i in $(/bin/ls -1); do egrep -v ^Date < $i > $i.new; mv $i.new $i;
done
Gerald
--
ubuntu-users mailing list
ubuntu-users@xxxxxxxxxxxxxxxx
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-users
- References:
- cat and grep without destroying file
- From: (``-_-´´) -- Fernando
- cat and grep without destroying file
- Prev by Date: Ubuntu and GFS?
- Previous by thread: Re: cat and grep without destroying file
- Next by thread: Gutsy un-hibernate plus ctrl+alt+bksp = reboot ?
- Index(es):
Relevant Pages
|