は、私が得たものです: grep -E '^([0-9]+[0-9]*[.]+[:blank:]+[a-zA-Z0-9]+)' text.txt
私はAに続いて1桁以上の数字を持っているすべての一致を見つけようとしています「」ドット、1つのスペースをアトラスし、最初に少なくとも1つの文字または数字を続けます。したがって、可能な一致は、 1. hello
2. this works too
私はデバッグできないgrepに問題があります。これはMac OS High Sierraで再現可能ですが、問題は現在のUbuntuでは発生しません(期待通りに動作します)。 私は三つのファイルがあります:あなたがして、これらの3つのファイルを作成することができます cat haystack
apple
aardvark
cow
cat pattern1
a
aardvark
ani
コードを書き直す際にこのエラーが発生しました。 #XML downloading
wget -q http://192.168.50.154/details.xml -O details.xml
#load XML in Variable
rohxml=details.xml
#Read Data and save to Variable
health=$(grep '<Health