LINUX.ORG.RU

sed+shell


0

0

как можно с использование sed и shell dsdtcnb на экран в текущем каталоге имена тех каталогов, которые в себе не содержат файлов?


*вывести на экран

demon
() автор топика

Не парься, таких каталогов не бывает.
Любой каталог как минимум содержит 2 файла — "." и ".."

bigbit ★★★★★
()

Домашнее задание детектед.

Наводящие вопросы:

Как вывести на экран содержимое текущего каталога?

Как вывести на экран подробную информацию о содержимом текущего каталога?

Как в подробной информации отличить каталог от не-каталога?

Как отличить пустой каталог от непустого?

Как в sed'е получить значение n-ого столбца?

Как в sed'е оставить только строки с искомым значением в n-ом столбце?

anonymous
()
Ответ на: комментарий от dilmah

невижу седа ж)
тебе не влом чужие домашки делать? это называется «медвежья услуга». если бы он написал «народ, пробовал так и так - не получается. где ошибка?» то еще куда ни шло, но он же просто вывалил задание! ТС так ничему не научится =(

val-amart ★★★★★
()
Ответ на: комментарий от dilmah

{ find .; find . -type f; } | cut -d/ -f2 | sort | uniq -u | sed '/^.$/d'

bigbit ★★★★★
()
Ответ на: комментарий от fang

на read-only mount не работает. Плюс портит mtime, ctime. Плюс извечная проблема с пробелами в именах.

anonymous
()
Ответ на: комментарий от val-amart

> тебе не влом чужие домашки делать? это называется «медвежья услуга».

если бы он написал «народ, пробовал так и так - не получается.
где ошибка?» то еще куда ни шло, но он же просто вывалил задание!
ТС так ничему не научится =(

Всё правильно. Никакой медвежьей услуги. Человек защитил себя как товар на рынке труда. Чем меньше знает пионерия, тем больше ценятся специалисты.

anonymous
()
Ответ на: комментарий от anonymous

глупости. вопрос-то не о тонкостях настройки чего-то там, а о банальном шелле. это знают миллионы.

val-amart ★★★★★
()
find . -maxdepth 1 -type d -empty | sed 's/^\.\///'
sdio ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.