Zum Inhalt springen

Shellscript - Text ausschneiden


Empfohlene Beiträge

Geschrieben

Hallo.

Ich schreibe gerade an einem Shellskript habe aber nun ein problem mit dem cut.

Ich habe eine Zeile in einer Variabele dessen Inhalt so aussieht:

<TITLE>text</TITLE>

Ich möchte nun nur den herausgeschnitten haben, d.h. der <title> soll wegfallen.

Könnt ihr mir helfen?

Wäre super.....

Danke im voraus

pLay

Geschrieben
Originally posted by dr.disk

In der Zeile steht nur folgendes drin?

<TITLE>text</TITLE>

Dann geht's zum Beispiel damit:



echo "<TITLE>text</TITLE>" | cut -d> -f2 | cut -d< -f1

cut: option requires an argument -- d

Try `cut --help' for more information.

Es steht folgendes in der Variabele

<TITLE>Testserver IP 193.33.31.43</TITLE>

Das ist nur ein beispiel.

Dein Befehl hat leider nicht funktioniert.

echo $title | cut -d> -f2 | cut -d< -f1

Das habe ich eingebunden...

Geschrieben
Originally posted by pLay

Das mti dem text war nur ein Beispiel.

Die Länge des Inhaltes variert.....

Asche über mein Haupt ...

Ich hätte ne Lösung mit sed,

aber die von dr.disk ist kürzer :

echo "<TITLE>text</TITLE>" | sed s/'<\/TITLE>'/""/ | sed s/'<TITLE>'/""/

Gruß

Terran Marine

Geschrieben

Es funktioniert.

VIELEN VIELEN DANK!!!!

Einmal könnte ich noch eure Hilfe gebrauchen.

ich habe auch noch ein Tag das sieht so aus

[test,test,test]

das was in den klammern steht möchte ich in eine Variabele schreiben?

Wie geht das?

Geschrieben

Und eine letzte Frage:

Wie kann ich aus einer HTML adresse das .html wegschneiden?

Ich brauche nur den Pfad ohne ".html" hinten dran.

Wenn ihr mir das noch sagt , dann seid ihr die besten :D :D

Sry aber ich kenn mich nicht so gut in shell progammierung aus.........

Geschrieben

Es gibt auch eigene Kommandos, die nur zum Zwecke der Modifikation von Dateinamen existieren:


#!/bin/sh

HTML_FILE=/usr/local/test.html


echo `dirname $HTML_FILE`/`basename $HTML_FILE .html`

Nic

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...