Alos ich möchte ein Script schreiben das nach jedem Compilerdurchgang erst ein tar.gz Packet erstellt und diesem dann eine Versionsnummer gibt und das zum Schluss das ganze Packet auf einen ftp-Server uploadet.
Jetzt hab ich aber ein Problem. Ich möchte 1. fortlaufende Versionsnummern haben damit ggf. ältere Versionen nicht überschrieben werden falls ich den Sourcecode verhunzt hab oder an einem bestimmten Punkt nocheinmal neu beginnen möchte und 2. weiß ich nicht wie man einen Dateinamen möglichst schnell ändert.
PS: Ich bin ein absoluter Konsolennoob , da ich die normalerweise bloß zum Packete installieren und Compileraufruf brauche. Also nehmt bitte ein bisschen Rücksicht.
Einfahces Namen Script
-
- Beiträge: 546
- Registriert: 16.12.2004 09:58:27
- Wohnort: Leipzig
-
- Beiträge: 286
- Registriert: 20.10.2006 20:46:21
meinst du sowas?
Code: Alles auswählen
#!/bin/bash
if [ -f .versionsnummer ]; then
VERSION=`cat .versionsnummer`
else
VERSION=0
fi
VERSION=$(( $VERSION + 1 ))
echo $VERSION > .versionsnummer
tar czvf projekt-$VERSION.tgz .
Beware of programmers who carry screwdrivers.
den Ftp Transfer könntest du auch über das Script anstoßen:
Gruß
gms
Code: Alles auswählen
wput projekt-$VERSION.tgz ftp://[username[:password]@]hostname[:port][/[path...]/]
gms
-
- Beiträge: 286
- Registriert: 20.10.2006 20:46:21