[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Fragen zu Shell-Skripten



Hallo Peter, Hallo alle anderen

Peter schrub am Mon, 05 Mar 2012 19:38:47 +0100:
> 1. 
> 
> Gegeben ist eine Datei mysource mit folgendem Header
> 
> %title: Ein beliebiger Titel
> %date: 2001-12-23
> Irgendwelcher Text
> 
> Ich möchte nun in einem Skript den Titel und das Datum weiter
> verarbeiten können, also in der Weise:
> 
> TITLE=`MagicScriptForTitle.sh mysource`
> DATE=`MagicScriptForDate.sh mysource`
> 
> Wenn eine der Header-Zeilen fehlen sollte, dann muß die Variable
> leer sein.

Nur mit den Mitteln der Shell wird das schwer - aber dafür gibt es
Tools:

man sed
man awk
 
> 2. 
> 
> Gegeben ist die Variable
> 
> MYVAR=Ein_Toter_am_Turm
> 
> Wie überführe ich sie nach
> 
> 'Ein Toter am Turm' (also Charakter-Ersetzung) ?

Dito.

> 3. 
> 
> Gegeben ist ein kompletter Pfad:
> 
> /home/ich/mydir/myfile.dat
> 
> Mittels "basename" komme ich an den einfachen Dateinamen.
> Wie komme ich an das Verzeichnis?

man dirname

-- 
LG Maxx


Reply to: