В оболочке Linux я хочу убедиться, что все определенные файлы начинаются с <?
, имея эту точную строку и никаких других символов в начале. Как я могу использовать grep или использовать другие выражения для выражения "файл начинается с"?
Изменить: я подстановочный знак, и head
не дает имя файла в той же строке, поэтому, когда я grep это, я не вижу имя файла. Также "^<?"
, похоже, не дает правильных результатов; в основном я получаю это:
$> head -1 * | grep "^<?"
<?
<?
<?
<?
<?
...
Все файлы действительно хороши.