Hallo,
wenn ich einen String wie z. B. ein Datum zurechtschneiden will, muss ich bisher mit meinen bescheidenen Kenntnissen in 2 Schritten vorgehen, z. B. wenn ich den Monat haben will (ich weiß, dass das bei Datum mit 'date' geht, mir ist nur kein anderes Bsp. eingefallen). Zunächst schneide ich wie hier http://www.christian-hoenick.com/blog/2012/01/06/shell-string-abschneiden-oder-entfernen-teilstring/ beschrieben alles bis zum ersten Auftreten des Punktes von vorne, dann alles bis zum ersten Auftreten des Punktes von hinten weg.
Geht das auch in einem Command? Vermutlich mit sed oder awk, damit hab ich aber überhaupt keine Erfahrung und ich denke das ist hier auch Overkill.
wenn ich einen String wie z. B. ein Datum zurechtschneiden will, muss ich bisher mit meinen bescheidenen Kenntnissen in 2 Schritten vorgehen, z. B. wenn ich den Monat haben will (ich weiß, dass das bei Datum mit 'date' geht, mir ist nur kein anderes Bsp. eingefallen). Zunächst schneide ich wie hier http://www.christian-hoenick.com/blog/2012/01/06/shell-string-abschneiden-oder-entfernen-teilstring/ beschrieben alles bis zum ersten Auftreten des Punktes von vorne, dann alles bis zum ersten Auftreten des Punktes von hinten weg.
Code:
a=${VALUE#*.}
b=${a%.*}
echo $b
Geht das auch in einem Command? Vermutlich mit sed oder awk, damit hab ich aber überhaupt keine Erfahrung und ich denke das ist hier auch Overkill.