私のプロジェクトでbisonパーサを使用しています。私は、次のコマンドを実行すると:-iコマンドは、Linuxマシンでは正常に動作しますSTDINsed:Mac OS Xでstdinと-iを使用できない
では使用できない場合があります
sed -i y.tab.c -e "s/ __attribute__ ((__unused__))$/# ifndef __cplusplus\n __attribute__ ((__unused__));\n# endif/"
を私は はSEDこのエラーが発生します。私はMac OS X 10.9を使用しています。それはMac OS Xでのみエラーを投げます。なぜ私は分からない。誰も助けることができますか?
ありがとうございました
"-e"フラグを削除して、行末に "y.tab.c"を入れてみます。このように 'sed -i" s /.../ "y.tab.c – Trenin