diff --git a/chapter06/shadowpwd-exp.xml b/chapter06/shadowpwd-exp.xml index 924769fff..3eb42756a 100644 --- a/chapter06/shadowpwd-exp.xml +++ b/chapter06/shadowpwd-exp.xml @@ -1,7 +1,7 @@ Command explanations -sed 's/\(.*\) (nflg || \(.*\)/\1\(\2/' useradd.c.temp +sed 's/\(.*\) (nflg || \(.*\))\(.*\)/\1\2\3/' useradd.c.temp > src/useradd.c: This sed is used to fix a compilation bug which occurs due to a variable being used but not defined. diff --git a/chapter06/shadowpwd-inst.xml b/chapter06/shadowpwd-inst.xml index 3a3d59644..a0921ba07 100644 --- a/chapter06/shadowpwd-inst.xml +++ b/chapter06/shadowpwd-inst.xml @@ -5,7 +5,7 @@ following commands: mv src/useradd.c useradd.c.temp && -sed 's/\(.*\) (nflg || \(.*\)/\1\(\2/' useradd.c.temp > src/useradd.c && +sed 's/\(.*\) (nflg || \(.*\))\(.*\)/\1\2\3/' useradd.c.temp > src/useradd.c && ./configure --prefix=/usr && make && make install &&