現在、テキスト ファイル内の特定の文字列を grep し、sed のみを使用して行番号を出力する bash スクリプトのコマンドがあります ...
grep -n "<string>" file.txt | sed -n 's/^\([0-9]*\).*/\1/p'
grep は複数の一致を見つけることができるため、複数の行番号が出力されます。このコマンドの出力から、最小値と最大値を抽出し、それらをそれぞれの bash 変数に割り当てたいと思います。これを達成するために、既存のコマンドを変更したり、新しいコマンドを追加するにはどうすればよいでしょうか? awk または sed を使用する必要がある場合は、sed を使用することをお勧めします。ありがとう!