Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
この条件が来るたびに行にコメントしたい
もし(a&b)? CD;
だから私は1つのスクリプトを見ましたが、うまくいきません。
for f in var.c; do cat $f | sed 's@if(a & b)\(.*\)$@/*\1 */@' > converted-files/$f done
私の状況で機能する、これよりも優れたスクリプトを教えてください。
あなたのsed式は、三項演算子の後の部分だけを含むように書かれています。試す:
sed
sed 's@if(a & b).*$@/* & */@'
そうは言っても、本当に正規表現を使用してコードをコメントアウトする必要があるかどうかはわかりません。