次の行を含む random.html というファイルがあります(唯一の行ではありません):
blahblahblahblah random="whatever h45" blahblahblahblah
具体的には何でも取得したいので、これまでのところ次を使用しました:
egrep -o 'random="([a-z]*[A-Z]*[0-9]*[ ]*)+'
これは私に与えますrandom="whatever h45
egrep -o ="([a-z]*[A-Z]*[0-9]*[ ]*)+'
これは私の唯一の行ではなく、不要な行があるため、最初から使用することはできません。ランダム キーワードは区別のために重要です。次のような二重の egrep -o を実行しようとしました。
egrep -o 'random="([a-z]*[A-Z]*[0-9]*[ ]*)+' | egrep -o '="([a-z]*[A-Z]*[0-9]*[ ]*)+'
表示されるだけ="whatever h45
で機能しない場所。私は何か間違ったことをしていますか、それともこれは違法ですか? 派手なものは使いたくないし、カットも使いたくない。これは非常に「基本的」であるはずです。