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 headgebe 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