Как мне указать 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