Regex - Grep Muster als Variable

Unixer

Erdapfel
Registriert
08.10.12
Beiträge
4
Hallo,

könnte jemand das für mich auf einem Mac testen?

Dateiname: Data.txt

Code:
...
3754  Skype Helper  
375  Skype Helper  
37  Skype
...

Dateiname: shell.sh

Code:
#!/bin/bash

IFS='
'
var="Skype"

grep "[0-9]\+[[:space:]]\+${var}$" /Users/run/Documents/Data.txt >> /Users/run/Documents/output.txt
  
grep -E "[0-9]+[[:space:]]+${var}$" /Users/run/Documents/Data.txt >> /Users/run/Documents/output.txt

Die Ausgabe, die ich bekommen sollte:

Code:
37  Skype

aber Ich bekomme das:

Code:
3754  Skype Helper  
375  Skype Helper  
37  Skype

Desweiteren sollte ich dazu sagen, daß ich auf einem Macbook Pro (MacOS High Sierra) arbeite.

Danke
 

MacApple

Schöner von Bath
Registriert
05.01.04
Beiträge
3.652
Ich bekomme hier
Code:
37  Skype
37  Skype
Auch macOS High Sierra.
 

Kernelpanik

Herrenhut
Registriert
05.03.04
Beiträge
2.300
Warum nutzt Du nicht direkt pgrep um einen Prozeß zu isolieren?