2015-12-16 2 views
1

Имейте быстрый запрос об использовании UNIX для вывода имен файлов в каталоге.od Команда для имен файлов в каталоге

Список количество строк в файлах в /курсы/projweek/Unix/пункты/книга, отсортировано по
числа линий они содержат, так это выглядит следующим образом:

2 fish.txt 
2 dogs.txt 
9 cats.txt 
1 mangos.txt 

Каких достаточно просто.

Однако, как я могу перечислять только имена файлов (без номера строки), но с использованием команды od?

fish.txt 
dogs.txt 
cats.txt 
mangos.txt 

Это очень легко с ls -1. Однако я хочу добиться того же результата с помощью команды od. Я уверен, что это возможно с помощью команды od, просто не уверен, как это сделать.

Поблагодарили бы за помощь.

+0

Похоже, домашнее задание, которое явно не по теме здесь. – arkascha

+0

это не домашнее задание .. просто noob пытается справиться с использованием Unix. –

+0

Тогда скажите нам: почему бы вам хотелось сделать такую ​​странную вещь, и почему вы «уверены, что это возможно», хотя вы сами признаетесь, что не знаете об этом? Извините, что не подходит ... – arkascha

ответ

0

Я хочу добиться того же результата с помощью команды od.

Вы не можете (портативно). od(1) не читает каталоги, только файлы:

$ od . 
od: .: read error: Is a directory 
0000000 
1

Наконец! Я нашел другого человека, который помещает свои файлы, не связанные с домашней работой, в каталог/курсы/projweek /! Даже если это домашнее задание, я думаю, вы идете об этом таким образом, что противоречит философии Unix. Это в основном небольшие программы с очень четкой целью. Если вы можете выполнить задачу с помощью ls, используйте эту команду.

Unix Philosophy

aaaand отношение XKCD You Use Unix!!!

Смежные вопросы