4 Stimmen

Regulärer Ausdruck zum Extrahieren eines Prozentsatzes

Ich habe Zeichenfolgen wie folgt: blabla a13724bla-bla244 35%

Beachten Sie, dass immer ein Leerzeichen vor dem Prozentzeichen vorhanden ist. Ich möchte die Prozentsatznummer (also ohne das %) aus diesen Zeichenfolgen mit der Linux-Shell extrahieren.

0voto

JuanCrg90 Punkte 1006

Wenn Sie immer eine Reihe von kontinuierlichen Spalten haben, sollten Sie es vielleicht mit awk anstelle eines regulären Ausdrucks versuchen.

cat file.txt |awk '{print $3}'  |cut -d "%" -f 1

Mit diesem Code erhalten Sie die dritte Spalte.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X