Как сделать чтобы ls не показывал директории? ((использовать сторонние утилиты нельзя))
Модератор: Bizdelnick
-
agent-mega
- Сообщения: 505
- Статус: Автономный модуль
Как сделать чтобы ls не показывал директории?
Сабж. Ещё раз: использовать сторонние утилиты нельзя.
DEBIAN & DEBIAN-BASED ONLY
Всё относительно. Объективности не существует.
Всё относительно. Объективности не существует.
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Как сделать чтобы ls не показывал директории?
Код: Выделить всё
# rm `which ls`и ls не будет показывать _ни_одного_ каталога.
ответ правильный? (:
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
agent-mega
- Сообщения: 505
- Статус: Автономный модуль
Re: Как сделать чтобы ls не показывал директории?
Смеяться после слова "лошадь" ?
DEBIAN & DEBIAN-BASED ONLY
Всё относительно. Объективности не существует.
Всё относительно. Объективности не существует.
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Как сделать чтобы ls не показывал директории?
alias ls='ls -1F|grep -v "/"'
Точнее, так: вариант выше, если без аргументов. Если с аргументами, надо добавить опцию d. Не помню, можно это через alias реализовать? Если нет, то
И в каталог, помещённый в $PATH раньше, чем /bin.
Точнее, так: вариант выше, если без аргументов. Если с аргументами, надо добавить опцию d. Не помню, можно это через alias реализовать? Если нет, то
Код: Выделить всё
#!/bin/bash
if [ "$1" == "" ]
ls -1F|grep -v "/"
else
ls -1dF|grep -v "/"
fiИ в каталог, помещённый в $PATH раньше, чем /bin.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
agent-mega
- Сообщения: 505
- Статус: Автономный модуль
Re: Как сделать чтобы ls не показывал директории?
2t.t:
Очень красиво, спасибо, но, к сожалению, не то.
Вообщем ясно, нету у ls такой функции. Я думал, я просто ман невнимательно читал. Оказалось - действительно нету
Очень красиво, спасибо, но, к сожалению, не то.
Вообщем ясно, нету у ls такой функции. Я думал, я просто ман невнимательно читал. Оказалось - действительно нету
DEBIAN & DEBIAN-BASED ONLY
Всё относительно. Объективности не существует.
Всё относительно. Объективности не существует.
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Как сделать чтобы ls не показывал директории?
И всё же, чисто из любопытства: а зачем?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
Skull
- Модератор
- Сообщения: 2089
- ОС: ALT Linux
Re: Как сделать чтобы ls не показывал директории?
Тебе надо не показывать содержимое вложенных каталогов? (тогда ls -d). Если не показывать каталоги в списке вообще, то без sed или grep не получится.
Skull