LINUX.ORG.RU

Вещества в BASH. Создание директорий, в названии которых содержится имена существующих файлов


0

0

gelik% ls
er  qw  ty

ЧТО ЗДЕСЬ ДОЛЖНО БЫТЬ?

gelik% ls
er  er_directory  qw  qw_directoty  ty  ty_directory

ЧТО ЗДЕСЬ ДОЛЖНО БЫТЬ?

gelik% tree
.
|-- er_directory
|   `-- er
|-- qw_directoty
|   `-- qw
`-- ty_directory
    `-- ty

3 directories, 3 files
anonymous

Ответ на: комментарий от Legioner

на всякий случай попробую угадать.

gelik% ls
er  qw  ty

gelik% find -type f -exec mkdir {}_directory \;

gelik% ls
er  er_directory  qw  qw_directoty  ty  ty_directory

gelik% find -type f -exec mv {} {}_directory \;

gelik% tree
.
|-- er_directory
|   `-- er
|-- qw_directoty
|   `-- qw
`-- ty_directory
    `-- ty

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

gelik% tree
.
|-- er_directory
|   `-- er
|-- qw_directoty
|   `-- qw
`-- ty_directory
    `-- ty

ЧТО ЗДЕСЬ ДОЛЖНО БЫТЬ?

gelik% tree
.
|-- er_directory
|   `-- file
|-- qw_directoty
|   `-- file
`-- ty_directory
    `-- file

anonymous
()

ls | xargs -l -I{} sh -c 'd=_directory; f={}; mkdir $f$d; mv $f $f$d'

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

> анонимус назвал меня жабобыдлокодером :)

Где я тебя так назвал?

>Появилась ещё одна блондинка-RHCE?

Обижаешь

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

> Где я тебя так назвал?

Не помню, где то в девелопменте. Наверное это было другое проявление коллективного анонимного разума :)

Legioner ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.