LINUX.ORG.RU

История изменений

Исправление 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.