[08:28] ~$ cat > file
bleh
blah
bloo
[08:29] ~$ sed -i '2s/blah/grr/' file ; cat file
bleh
grr
bloo
This works fine here: "GNU bash, version 4.2.10(2)-release (i686-pc-linux-gnu)"
my environment is as posted below; diff yours from mine and experiment, please poste
if you find the culprit.
[08:30] ~$ env
GREP_COLOR=1;32
XDG_DATA_HOME=/home/marmag/.local/share
TERM=rxvt-unicode-256color
SHELL=/bin/bash
XDG_SESSION_COOKIE=6b412c6e65baf68199132e9a0000025e-1320206929.937174-959188409
WINDOWID=10485835
HUSHLOGIN=FALSE
USER=marmag
LS_COLORS=di=93:fi=0:ln=37
i=4:so=4:bd=4:cd=4
r=31:mi=0:ex=37:*.rpm=90
GREP_COLORS=ms=01;32:mc=01;31:sl=:cx=:fn=01;30:ln=32:bn=32:se=36
MOZ_PLUGIN_PATH=/usr/lib/mozilla/plugins
XDG_CONFIG_DIRS=/etc/xdg
PATH=/home/marmag/bin:/home/marmag/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/bin/core_perl
MAIL=/var/spool/mail/marmag
HG=/usr/bin/hg
PWD=/home/marmag
JAVA_HOME=/usr/lib/jvm/java-6-openjdk
EDITOR=vim
LANG=en_US.UTF-8
COLORFGBG=default;default
HOME=/home/marmag
SHLVL=4
TERMINFO=/usr/share/terminfo
XDG_CONFIG_HOME=/home/marmag/.config
GREP_OPTIONS=--color=always
XDG_CACHE_HOME=/home/marmag/.cache
LOGNAME=marmag
J2SDKDIR=/usr/lib/jvm/java-6-openjdk
XDG_DATA_DIRS=/usr/share/:/usr/local/share/
WINDOWPATH=7
DISPLAY=:0
J2REDIR=/usr/lib/jvm/java-6-openjdk/jre
G_BROKEN_FILENAMES=1
COLORTERM=rxvt-xpm
XAUTHORITY=/home/marmag/.Xauthority
_=/usr/bin/env
good luck, Martin