私がする時
ack -G "^.*$" "foo"
結果が出ます...でも置くと
-G "^.*$"
また
-G="^.*$"
また
-G
"^.*$"
私の`〜/ .ackrc /で結果が得られません...-Gをackrcで使用できるかどうか誰かが知っていますか?
私がする時
ack -G "^.*$" "foo"
結果が出ます...でも置くと
-G "^.*$"
また
-G="^.*$"
また
-G
"^.*$"
私の`〜/ .ackrc /で結果が得られません...-Gをackrcで使用できるかどうか誰かが知っていますか?
これは見積もりの問題です。コマンドラインで実行した場合:
$ ack -G="^.*$"
ackは、実際には次のコマンドラインオプションを確認します(シェルによる見積もり処理後)
-G=^.*$
引用符なし。~/.ackrcファイルはシェル引用符処理なしで読み取られるため、上記の行を引用符なしで~/.ackrc。に配置します。
更新:それはその半分にすぎませんでした。次の行を使用する必要があるようです~/.ackrc:
-G^.*$
なぜ=そこで許可されていないのか完全にはわかりませんが、それを含めるとパターンの一部になり、明らかにあなたが望むものではありません。
ackをack-Gにエイリアスできますか?