Hallo, ich versuche gerade diverse Programme unter Gnome3-Classic an meine Bedürfnisse anzupassen, weil mir einfach verschiedene Dinge fehlen, die man mit den üblichen Tricks nicht hinbekommt (z.B. eine zu hohe oberste Fensterleiste). Dazu habe ich mir als erstes Übungsbeispiel gedit in der Version 3.10.4 ausgesucht und das Source-Paket dazu heruntergeladen. Im automatisch erzeugten bzw. im Source-Paket enthaltenen configure-Skript ist mir jetzt aufgefallen, dass in vielen Zeilen mit dem Befehl case am Ende der Zeile jeweils auskommentierte runde Klammern, genauer Anfangsklammern
#(
oder
#((((
stehen. Ziemlich sicher haben die keine Bedeutung, weil sie ja auskommentiert da stehen, aber wenn es solche "Artefakte" im automatisch erzeugten Shell-Skript gibt, mit immerhin über 21.000 Zeilen, gibt es vielleicht an anderer Stelle, die einem nicht so leicht auffält, auch welche? Oder haben diese Klammern vielleicht doch eine Bedeutung?
Ein Beispiel aus der Zeile 512 des obigen configure-Skriptes:
1 2 3 4 5 6 | ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; |
Das Seltsame ist noch, dass nur in einigen der case-Zeilen diese Kommentare stehen, in anderen nicht.