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

OT: sed will im Script nicht



Servus,
heute mal was OT von mir. Ich versuche gerade die Paketerstellung ein Stück 
weit zu automatisieren. In meiner debian/changelog erscheint, wenn ich nichts 
anderes ändere nur:

  * New Upstream CVS-Snapshot

Und es soll nur autmatisch weitergemacht werden, wenn diese Zeile darin steht.
Auf der Bash bekomme ich die gewünschte Info auch ausgelesen:

werner@Werner1:/usr/src/amule/build/deb/cvs$ sed -n '3p' 
amule-cvs/debian/changelog
  * New Upstream CVS-Snapshot
werner@Werner1:/usr/src/amule/build/deb/cvs$

Wenn ich das ganze in ein Shellscipt packe geht es aber nicht:

werner@Werner1:/usr/src/amule/build/deb/cvs$ cat t
#!/bin/sh
match=`sed -n '3p' amule-cvs/debian/changelog`
echo $match
werner@Werner1:/usr/src/amule/build/deb/cvs$ ./t
2.0.0rc7+cvs20041205-1.diff 2.0.0rc7+cvs20041208-1.diff 
2.0.0rc7+cvs20041217-1.diff amule-cvs t test New Upstream CVS-Snapshot
werner@Werner1:/usr/src/amule/build/deb/cvs$

Wo ist da der Unterschied?

-- 
MfG usw.

Werner Mahr
registered Linuxuser: 295882

Attachment: pgpFYIvuHtxes.pgp
Description: signature


Reply to: