0
askljasklj.
twuikso lsliosus.
sakjsiua .sfdds* askhkjash.

.*ここで、パターンを含む行を grep したいと思います。コマンドを使用するとcat file | grep ".\*"出力が得られますsakjsiua .sfdds* askhkjashが、これは出力されるべきではないか、間違ったコマンドを使用しています

誰でもここで助けることができますか?

4

2 に答える 2

2

ファイル foo に単語があると仮定します。したがって、コマンドを与える:

    cat foo | grep ".*"     

すべてを印刷します。.* パターンだけが必要な場合は、次のコマンドを使用します。

    cat foo | grep "\.\*"

\ を入れることで を作ることができます。および * 通常のテキスト文字として動作する

于 2012-10-15T23:25:04.083 に答える
1

以下のように両方をエスケープする必要があります。

grep "\.\*" yourfile
于 2012-10-16T06:02:09.807 に答える