您能看到以下错误吗?
sed -i '' "1h; 1 $ { x; s/CHANGE_THIS/$TMP/; p; }" .zshrc_
错误:
sed: 1: "1h; 1 $ { x; s/CHANGE_T ...": invalid command code $
答案 0 :(得分:1)
地址范围的语法为addr1,addr2
,而不是addr1 addr2
。该范围缺少逗号:
sed -i '' "1h; 1,$ { x; s/CHANGE_THIS/$TMP/; p; }" .zshrc_