Es geht um uralte Scripts, die einfach funktionieren. Die sind sehr lange und ich habe keine Ahnung, was da im Detail alles passiert, sind viel zu lang.
Da wird jetzt manchmal mit "case" unterschieden, was ein bestimmter PC tun darf. "uname -n" bestimmte also den Rechnernamen.
Die Frage ist nun kann man die Fälle mit "case" zusammenfassend als Wildcard gruppieren?
Ganz einfaches Beispiel, tatsächlich ist das viel komplizierter.
Also Rechner1, Rechner2, Rechner3 erhält zB eine bestimmte Variable A
Die Namen mit PC1, PC2 erhalten die Variable B.
Bis jetzt wurden dafür 5 Fälle (case) definiert. Kann man das auf 2 "case" reduzieren?
Mir ist klar, das ist sehr allgemein gehalten. Ich habe selber noch keine Ahnung, ob ich die Scripts in dieser Richtung ändern kann. Ich weiß eigentlich nur, wenn "uname -n" sagt, das ist Rechner1, dann wird das Script auf eine bestimme Art ausgeführt und wenn der Name PC1 ist, wird was anderes gemacht als bei Rechner1. Jetzt soll aber ein neuer Rechner genau das gleiche machen wie Rechner1.
Ich will mir ersparen alle Teile mit case durchzuschauen und einfach schauen, ob ich mir durch Gruppierung mir Änderungen ersparen kann. Am liebsten wie bei einer Wildcard, alles wo der Rechnername mit PC beginnt ist eine Gruppe.
Es ist mal nur eine grundsätzliche Frage, was mit "case" möglich ist.
Eigentlich sollte es so funktionieren?
case $rechner in
PC1|PC2)Aber geht das auch irgendwie mit einer Wildcard "PC*"