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