4

このコマンドを実行して、いくつかのクリーンアップを実行しようとしています。

egrep -v -f ref_file.css my_file.css

しかし、それは私にエラーを与えています。

egrep: 一致しない ( または \ (

どうすればそれを回避できますか?私はMac端末を使用しています。

ありがとう、
ティー

4

1 に答える 1

0

私は少し遅れていることを知っていますが、これは同じものを探している他のユーザーに役立つかもしれません...

2 つのファイルの違いを確認したいだけの場合diffは、コメントに記載されているように を使用できます。ただし、ファイルが多少似ていて、違いを視覚的に確認する方法を探している場合は、を使用sdiff file1 file2して -ish 出力を取得しdiff、ファイルを並べて表示できます。

出力で|は、2 つのファイルの間で行が 2 つのファイル間で多少共有されていることを意味しますが、テキストまたは形式に違いがあります。

<そして>、予想通り、左側または右側の行が左側または右側のファイルに存在し、もう一方のファイルには存在しないことを意味します。

sdiff次に、 for ' | '' < '、およびからの出力を grep' > 'し、ファイルに対してさらに処理を行う必要がある場合にそれを分析することができます...

于 2014-06-03T03:05:20.747 に答える