私はこのコマンドを使用しています:
pdftotext statement.pdf - | grep -m 1 "Provider" | sed -n "/Provider/,/Amount/p"
ファイルには次の行があります。
Patient Jane Person Date 01/01/13 Provider John Q Doctor Amount $100
私が望むのは、コマンドが "John Q Doctor" を返すことです。基本的には、Provider という単語と Amount という単語の間にあるものすべてです。
しかし、そのコマンドを実行すると、「John Q Doctor」という文字列だけでなく、行全体が返されます。私は何を間違っていますか?