История изменений
Исправление AITap, (текущая версия) :
команда ls -d */ выводит список папок которые находятся в твоем текущем каталоге ./
Она мало чем отличается от ls .
- ключ -d всего лишь заставляет показывать имена директорий, встреченных среди аргументов командной строки, а не их содержимое.
Самый простой, удобный и надёжный способ - обойтись без ls, в цикле перебрать *
(звёздочка сама раскроется в список содержимого текущей директории, и даже если в именах файлов попался \n, ничего не сломается) и пропускать итерацию, если test -d "$i"
вернул 1.
Исправление AITap, :
команда ls -d */ выводит список папок которые находятся в твоем текущем каталоге ./
Она мало чем отличается от ls .
- ключ -d всего лишь заставляет показывать имена директорий, встреченных среди аргументов командной строки, а не их содержимое.
Самый простой, удобный и надёжный способ - обойтись без ls, в цикле перебрать *
(звёздочка сама раскроется в список содержимого текущей директории, и даже если в именах файлов попался \n, ничего не сломается) и пропускать итерацию, если test -d «$i» вернул 1.
Исходная версия AITap, :
команда ls -d */ выводит список папок которые находятся в твоем текущем каталоге ./
Она мало чем отличается от ls .
. Ключ -d всего лишь заставляет показывать имена директорий, встреченных среди аргументов командной строки, а не их содержимое.
Самый простой, удобный и надёжный способ - обойтись без ls, в цикле перебрать *
(звёздочка сама раскроется в список содержимого текущей директории, и даже если в именах файлов попался \n, ничего не сломается) и пропускать итерацию, если test -d «$i» вернул 1.