私はしばしば行が非常に長いファイルをgrepして、一致する単語の1つの出力ページを生成します。
端末と幅が同じ文字にのみ出力を制限する良い方法は何ですか?
私はこれが一致する単語を意味することに気づきました可能キューにありません。しかし、まだコンテキストが必要なので、ファイル名だけでは許可されません。
ベストアンサー1
grepに引数を渡し、出力を$ COLUMNS(またはCOLUMNSが設定されていない場合は80)に切り捨てる次のラッパー関数を検討してください。
function grepcut() {
grep "$@" | cut -c1-${COLUMNS:-80}
}
次のように使用してください。
$ grepcut sometext somefiles
または
$ set | grepcut LS_COLORS