Folgendes Szenario. Ihr habt einen Kunden der noch keine Entwicklungsumgebung für sein Projekt gebaut hat und alle Änderungen seit dem er sein Projekt – in diesem Fall war es ein Shopware Shop – am Livesystem vollzieht. WHHHAAAAATTTTTTTTT!?!? Richtig gelesen – und solche Kunden gibt es viele. Und an dieser Stelle mache ich dem Kunden auch keinen Vorwurf. Jedenfalls wird es hier meine Aufgabe sein, dass ganze mit Kollegen eine anständige Entwicklungsumgebung zu bauen. Aber zurück zur Aufgabenstellung. Erster Tag und ich habe noch nicht meine IDE auf Remote gestellt, da springt mir der erste Bug entgegen. Den mache ich sofort über die Shell. Ein Formular ist Fehlerhaft und ihr möchtet es über SSH rasch fixen. Wie finde ich die Templatedatei wo dieses Formular enthaten ist. Wie ihr vermutet, gibt es auch keine Dokumentation. Wir nutzen die Formular ID (<form id=“buggy-form“ method=“POST“ …>) und suchen mit dem Konsolenprogramm grep.
grep -ril "buggy-form" .
SchuwpsDieWups – und wir erhalten den Pfad zur Datei.