Je cherche à couper la sortie ci-dessous

curl -s -L https://www.citrix.com/downloads/workspace-app/mac/workspace-app-for-mac-latest.html#ctx-dl-eula-external | awk '/<p>Version:&nbsp;/ {print $1}' 

    

Sortie de courant: <p>Version:&nbsp;20.08.0.3

Sortie souhaitée: 20.08.0.3

awk
0
whatskendoing 28 août 2020 à 19:06

2 réponses

Meilleure réponse

Pourriez-vous s'il vous plaît essayer de suivre, écrit et testé avec les exemples illustrés uniquement.

your_command | awk '
match($0,/<p>Version:&nbsp;([0-9]+\.){3}[0-9]+/){
  val=substr($0,RSTART,RLENGTH)
  sub(/.*;/,"",val)
  print val
  val=""
}'
1
RavinderSingh13 28 août 2020 à 16:40
curl -s -L https://www.citrix.com/downloads/workspace-app/mac/workspace-app-for-mac-latest.html#ctx-dl-eula-external | awk '{print substr($1,index($1,";")+1)}'
0
vgersh99 28 août 2020 à 16:40