GNU/Linux >> Linux の 問題 >  >> Linux

grep (行の長さで結果をフィルタリング) を使用するときに行の長さ制限を設定する方法は?

最初のアプローチは、最初に 1 行の JS ファイルを grep から除外することです。多くの場合、これらには some-library.min.js のような名前が付いているため、次のようにすることができます:

$ grep --exclude '*.min.js' ...

もう 1 つのアプローチは、CSS ファイルにあることがわかっている場合は、ack を使用して検索を CSS ファイルに制限することです (そして、さまざまな VCS クラフトを無視します):

$ ack --type=css ...

ただし、質問に答えるために、正規表現を記述して行の長さに一致させることができます。以下は、100 文字以下の任意の行に一致します。

$ grep -E '^.{,100}$'

Linux
  1. コマンドラインを使用してLinuxをシャットダウンまたは再起動する方法

  2. コマンドラインを使用してLinuxを再起動する方法

  3. grepを使用して単語の接頭辞を削除するには?

  1. コマンドラインを使用して相対時間を設定する

  2. エラーが発生したときに Bash で行番号を見つけるにはどうすればよいですか?

  3. tar を使用する場合、bzip2 のブロック サイズをどのように設定しますか?

  1. Linuxを使い始めたのは何歳の時ですか?

  2. コマンドラインを使用してMySQLでデータベースを作成する方法

  3. BashスクリプトをBashにパイプするときにパラメータを設定する方法は?