In einer Linux-Shell möchte ich sicherstellen, dass alle bestimmten Dateien mit <?
genau dieser Zeichenfolge und keinen anderen Zeichen am Anfang beginnen. Wie kann ich grep oder eine andere verwenden, um "Datei beginnt mit" auszudrücken?
Bearbeiten: Ich verzeichne dies mit einem Platzhalter und head
gebe keinen Dateinamen in derselben Zeile an. Wenn ich ihn greife, wird der Dateiname nicht angezeigt. Scheint "^<?"
auch nicht die richtigen Ergebnisse zu liefern; Im Grunde bekomme ich das:
$> head -1 * | grep "^<?"
<?
<?
<?
<?
<?
...
Alle Dateien sind tatsächlich gut.
find