less +F
以下を組み合わせようとしてい&pattern
ますが、目的の方法で動作させることはできません。
less +F'&foo|bar' file.log
私のパターンを無視しているようです。
ベストアンサー1
フォローコマンドの前にフィルタコマンドを実行する必要があります。それ以外の場合、フィルタコマンドは適用されません。 (Ctrl+を押してCフォローモードを終了すると、コマンドラインから挿入された偽の入力を含む保留中のすべての入力がキャンセルされます。)
したがって、パラメータから最初にコマンドを渡し、次にコマンドを渡す+
必要があります。コマンドを終了するには改行文字が必要です。&foo|bar
F
&
less +$'&foo|bar\nF' file.log
(シェルが改行文字に拡張されるksh、bash、またはzshであると仮定します$'\n'
。)