「sed "s/a\(b\)c\(de\)f/x\1y\2z/"」という名前のコマンドを実行しようとして
ないと言っているのがそのエラーメッセージ。

「sed」コマンドに引数「"s/a\(b\)c\(de\)f/x\1y\2z/"」を与えるのがやりたい
ことだろうがそうはなっていないわけだ。

で、どうしてそういうことになってるかは >>162 で引用されているシェルの
マニュアルの単語分割のところをよく読め。特にお前さんの場合はIFSを
いじっているのでそこらへんも効いている。