我想修改一個大的代碼base.My如果循環如下。shell腳本如果循環操縱
該代碼可能包含如下內容。這只是一個if條件的隨機組合示例。如果條件單獨,我需要修改if else。
if((A==B)&&(C==D)&&((E==F)||(G==H))||(I)&&(J!=K))
應修改爲
if((string.Compare(A,B)==0)&&(string.Compare(C,D)==0)&&((string.Compare(E,F)==0)||(string.Compare(G,H)==0))||(I)&&(string.Compare(J,K)!=0))
我試圖用Java,但完全failed.I相信這是可能的SED或awk.Any幫助?
ANTLR是一種完美的目的:) – 2011-05-10 07:09:04
不能使用ANTLR.Need shell或java或c# – Harish 2011-05-10 07:21:25
-1問題確實不清楚。如果你想要被理解,你應該付出一些努力。不要責怪別人。 – Rajish 2011-05-10 08:10:33