Wie kann ich x Zeichen hinter einem bestimmten Wort ausgeben ?

T

Tom71

Mitglied
In mehreren Dateien ist immer mehrfach ein bestimmtes Wort enthalten, gefolgt von einem "=".
Ich möchte mir die dahinter folgenden 10 Zeichen ausgeben lassen.
Hat jmd, eine Idee ?
 
Leider funktionieren die Parameter "-o" und "-p" unter AIX offenbar nicht. Die beiden OS sind sich vom Syntax sehr ähnlich aber nicht identisch.
 
Na, das hättest Du auch vorher erwähnen können.

sed schon mal probiert?
 
Gebe dir recht. Nein, "sed" habe ich noch nicht probiert.
 
Dann versuch mal http://unix.stackexchange.com/a/24151 - wobei es natürlich auch sein kann, das die sed-Version von AIX sich da anders verhält.

Im schlimmsten Fall baust Du die Regex halt in Perl und machst es damit. Das sollte ja drauf sein - und das verhält sich eigentlich überall gleich.

Welche Shell verwendest Du denn?
 
Ich verwende die Bash.
Das Problem konnte ich zwischenzeitlich mit dem "awk" lösen.
Vielen Dank für Deine Mühen :)
 
Falls Du des englischen mächtig bist, dann wirst Du bei unix.com ein Forum mit versierten Unixern finden, also auch Profis für AIX, Solaris,...
 

Ähnliche Themen

Wie vom Script verwendete Befehle ermitteln um sie bei Bedarf nach zu installieren?

Ein Wort hinter einer bestimmten Zeichenfolge suchen und ausgeben

Falsche Ausgabe von $LINENO

Keine grafische Oberfläche (Debian Installation)

Win 10 1803 und alte Samba Versionen: EXE von Share startet, aber keine Netzwerkverbindungen

Zurück
Oben