このコマンドを使用すると
echo jones:Adrian W. Jones/OSD211/555-0123 | sed -e 's=^([^:]*):[^/]*/([^/]*)/.*$=\1:\2='
私が得た: sed: コマンド文字化け: s=^([^:] ):[^/] /([^/] )/. $=\1:\2=
しかし、私がこれを使用すると:
echo jones:Adrian W. Jones/OSD211/555-0123 | sed -e 's=^\([^:]*\):[^/]*/\([^/]*\)/.*$=\1:\2='
私が得たもの: jones:OSD211
(
in sedをエスケープする必要があるのはなぜですか?