Как правильно grep использовать имена файлов только из ls -al

Как мне указать grep выводить строки только в том случае, если "имя файла" совпадает, когда я прохожу через ls? Я хочу, чтобы он игнорировал все в каждой строке до отметки времени. Должен быть какой-то простой способ сделать это с помощью одной команды.

Как видите, без него, если бы я искал файл "rwx", он вернул бы не только строку с rwx.c, но и первые три строки из-за разрешений. Я собирался использовать AWK, но хочу, чтобы он отображал всю последнюю строку, если я ищу «rwx».

Есть идеи?

РЕДАКТИРОВАТЬ: Спасибо за хаки ниже. Однако было бы здорово иметь более безошибочный метод. Например, если бы у меня был файл с именем «rob rob», я бы не смог использовать указанные решения.

drwxrwxr-x 2 rob rob  4096 2012-03-04 18:03 .
drwxrwxr-x 4 rob rob  4096 2012-03-04 12:38 ..
-rwxrwxr-x 1 rob rob 13783 2012-03-04 18:03 a.out
-rw-rw-r-- 1 rob rob  4294 2012-03-04 18:02 function1.c
-rw-rw-r-- 1 rob rob   273 2012-03-04 12:54 function1.c~
-rw-rw-r-- 1 rob rob    16 2012-03-04 18:02 rwx.c
-rw-rw-r-- 1 rob rob    16 2012-03-04 18:02 rob rob
5
задан mathjacks 4 March 2012 в 23:27
поделиться