This is currently deleting the whole contents of the file in question:
#!/bin/bash
rpc_port="9201";
dir="/etc/apache2/ports.conf"
cat $dir | grep -v "Listen $rpc_port" > $dir
The file contents:
Listen 9200
Listen 9201
Listen 9202
Listen 9203
Listen 9204
Could someone please either fix this or give me a working alternative? :)
grep pattern $dir– Bernhard Aug 6 '12 at 6:17