色による位置

色による位置

私はlocate1TB HDDで何かを検索するためにバイナリを何度も使用しました。

ほとんどの場合、結果が多すぎて必要なものを得るには、すべての行を読む必要があります。

locate色に一致するパターンを出力できるとよいでしょう(grep --colorのように)。

これを行う方法はありますかlocate

ベストアンサー1

最も簡単な方法は簡単に書くことです。シェルスクリプトlocate次の組み合わせgrep

$PATH どこかに/usr/local/bin/clocateファイルを生成します (例: )。

#!/bin/sh
locate --regex "$1" | grep --color=auto "$1"

次に、次のように実行可能にします。

chmod +x /usr/local/bin/clocate

そしてそのように使用してくださいlocate。スクリプトは1つのモードのみを受け入れます。

別の方法はシェル機能bash:シェルを使用している場合は、$HOME/.bashrc次の行を追加できます。

clocate() { locate --regex  "$1" | grep --color=auto "$1"; }

.bashrc新しいコマンドを使用する前に、bashを再実行するかコードをリソース化する必要があります。

--regexオプションを参照してくださいlocate.*代わりに* 文字数に合わせて作成する必要があります。

おすすめ記事