I need to change a pattern with single quotes
# echo "serversignature: 'On'"
serversignature: 'On'
I did
# echo "serversignature: 'On'" | sed 's/.*serversignature.*/serversignature: 'Off'/'
serversignature: Off
The output I need is with single quotes. But its swallowing it.
serversignature: 'Off'
Use double quotes around sed...
echo "serversignature: 'On'" | sed "s/.*serversignature.*/serversignature: 'Off'/"
How about this?
echo "serversignature: 'On'" | sed 's/On/Off/'
--ahamed
Also:
echo "serversignature: 'On'" | sed 's/.*serversignature.*/serversignature: '\'Off\'/
or
echo "serversignature: 'On'" | sed 's/.*serversignature.*/serversignature: '"'Off'/"