Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo,

ich hoffe ich bin in diesem Forum richtig, da es um GNU Make unter Windows geht.

Ich schreibe gerade ein Makefile welches mier für mehrere Objekte Dateien erzeugt. Der Dateinamen soll aber immer die gleiche Länge besitzen, hat jemand eine Iddee wie ich eine Art StrLen im Make umsetze?

Folgendes ist definiert, wobei gen_HexMerge aufgerufen wird:

SPARE_PART_NUMBERS = 12345678 123456 123456789 1234

gen_HexMerge: $(SPARE_PART_NUMBERS)

$(SPARE_PART_NUMBERS):

hier kann ich mit $@ die Einträge unter SPARE_SPART_UMBERS abfragen

Jetzt möchte aber alle Nummern auf eine feste Länge von 12 bringen und die leeren Zeichen mit "_" auffüllen. Gibt es evtl. ein logisches Konstrukt mit patsubst, etc.?

Gruß

Markus

Jetzt möchte aber alle Nummern auf eine feste Länge von 12 bringen und die leeren Zeichen mit "_" auffüllen. Gibt es evtl. ein logisches Konstrukt mit patsubst, etc.?

Ich bin mir jetzt nicht im klaren was Du genau meinst: Wenn ich es richtig verstehe willst Du ein String-Repeat für Leerzeichen, d.h. bei Dir: print Leerzeichen, #12-Anzahl Zeichen im Dateinamen#-mal

Da Du nicht die genaue Shell nennst mit der Du arbeitest, wäre ein Weg z.B. über Perl zu gehen:

perl -e 'print "<gewünschter String>" x <Anzahl der Wiederholungen>'

und die Ausgabe entsprechend weiter zu verarbeiten

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.