Я новичок в сценариях оболочки в Linux. Я хочу иметь возможность перечислить количество файлов в моем каталоге, количество каталогов в каталоге и четвертое. Я решил пойти на эту задачу с помощьюПрохождение каждой строки ls
ls -l | cut -c1-1
Так что, как я могу получить первый символ каждой команды Ls, а затем на основе того, что она есть, сохранить счетчик типа файла, пока все файлы не будут перечислены. Таким образом, пример был бы, если бы я был в папке с кучей файлов и выполнил команду cut сверху, он отобразил бы многие «-» разрешения, указывающие, что это файл.
Мой вопрос в том, что, основываясь на приведенной выше команде, как мне пройти через каждую строку ls? Если я введу команду сверху в оболочку, она просто отобразит все сразу ... Я хотел бы пройти через каждую строку ls.
Спасибо!
Справочника называется Test и содержит
-rw-r--r-- 1 teddy user 31 27 Mar 10:07 test1.txt
drwx------ 1 teddy user 9 30 Jan 19:18 tooney
-rw-r--r-- 1 teddy user 31 27 Mar 10:07 test2.txt
drwx------ 1 teddy user 9 21 Mar 11:32 dirt
Почему бы не просто направить его на большее? * | подробнее * –
@MichaelGardner Не думал об этом, но если он работает, то почему бы и нет :). Можете ли вы привести пример? Спасибо – Teddy13
Не могли бы вы привести пример или два из того, как должен выглядеть результат или что вы хотите сделать, в зависимости от того, что указано в списке? –