大量の古い AS/400 コード (CL、COBOL など)を grep しようとしています。+
コマンドが記号で次の行に「折り返される」場合があります。文字通り、識別子の途中で区切りをつけて、次の行に続けることができます。
例えば:
SELECT * FROM LIBR+
ARY/FILE
しかし、同じコードを次のように書くこともできます (この区切りはどこにでもある可能性があります)。
SELECT * FROM LI+
BRARY/FILE
この場合、'LIBRARY\/'
その識別子を見つけるようなもので grep しようとします。
正規表現で改行を無視するのは簡単ですが、どうすれば+
同様に無視できますか?