Надибав тут:

recursiverm() {
  for d in *; do
    if [ -d $d ]; then
      echo $d
      (cd $d; recursiverm)
    fi
      echo $d
  done
}

Переходимо в потрібну директорії і викликаємо функцію. Але якісь проблеми з обробкою імен файлів (мабуть) — bash: [: phone: binary operator expected

Ось цілком робоча програма із документації:

<?php

$path = realpath('/etc');

$objects = new RecursiveIteratorIterator(new RecursiveDirectoryIterator($path), RecursiveIteratorIterator::SELF_FIRST);
foreach($objects as $name => $object){
    echo "$name\n";
}

?>

Гляньте на ось  це.

Код з однієї книги який, нажаль, просто страшно навантажує ЦП:

<?php
function recurseTree($oIterator){
while($oIterator->valid()){
    if($oIterator->isDir() && !$oIterator->isDot()){
        echo $oIterator."(Dir ". $oIterator->key().")<br>";
        if($oIterator->hasChildren()){
            recurseTree($oIterator->getChildren());
        } elseif ($oIterator->isFile()){
            echo $oIterator."(File ".$oIterator->key().")<br>";
        }
        $oIterator->next();
    }
}
}
recurseTree(new recursiveDirectoryIterator('.'));#шлях до каталога

1 804

(40 відповідей, залишених у Вибір подальшого шляху)

У мене викладач так писав і говорив. Історії схожі на якісь страшилки. Або, трохи, на "Завойовник Зім".

Щодо  Learn Python in a hard way, шкільні знання англ. + словник. Основна ідея цього курсу — багато писати коду на Python який поступово ускладнюється (читаємо текст до вправи, розуміємо, передруковуємо код).
Можна для GNOME писати на JS — пакунок gjs. Список оболонок для JS

Напевно варто почати з цього: Learn Python in a hard way. 52 вправи. Поичнається курс із встановлення власне самого інтерпретатора і закінчується написанням простої веб-гри (Exercise 52: The Start Of Your Web Game). Пояснення від автора чому важкий шлях простіший.

Потім є ще A byte of Python — пряме посилання на "A byte of Python" в pdf (близько 620 Кб). 116 сторінок. Нічого зайвого. Легко читається. Починається зі встановлення Python і закінчується ООП, коротким оглядом стандартної бібліотеки та настановами автора що ж робити далі (різні корисні посилання, огляд бібліотек для створення GUI etc.). В кожному розділі є лістиниг(и) коду.

Більш академічна і детальніша (товща, і як на мене, нудніша) Марк Лутц "Изучаем Python - 4 издание" 2011 року.

1. Якщо буде скриптова мова попаде під обидва правила (вакансії і зручність для простих автоматизацій) то ок.

Вчіть Python. Вакансії періодично з’являються, платять ніби нормально. З автоматизацією теж, я так зрозумів, все в порядку.

1 808

(629 відповідей, залишених у Обговорення)

Прихований текст

Мабуть цим "активним учасникам" стало нецікаво (або ліниво). Можливо скоро тут залишиться десяток осіб а нові теми будуть з’являтися раз на місяць.

А дивилися в бік Go або D? Але знайти роботу для програміста на наих…

1. Чому саме компільована? Дивилися вакансії?
2. Мабуть має значення і ОС яку використовуєте? Назвіть її. Tcl, Ruby?
Чому б не вивчити той же Python і таким чином убити двох зайців?

1 811

(39 відповідей, залишених у PHP)

Можливо просто переспрямувати користувача з одного контролера на інший? Типу:

header('Location: controller');

Але, можливо тут вже знайшли відповідь на питання?

1 812

(47 відповідей, залишених у Pascal/Delphi)

Ну хоча б це.
Є ще VMWare дл віртуалізації.
Для того щоб передати який-небудь файл в гостьову ОС  в VirtualBox потрібно спершу заавантажити гостьову ОС, потім у вікні VirtualBox в якому вона запущена, Devices/Choose a virtual CD/DVD file. Образ з фалйлами буде доступний в гостьовій ОС як CD-дисковод. Є ще спільні теки…

1 813

(47 відповідей, залишених у Pascal/Delphi)

Щойно згадав про можливість віртуалізувати ОС. Спробуйте в VirtualBox, наприклад, встановити MS DOS або 32 розрядну Windows.

1 814

(47 відповідей, залишених у Pascal/Delphi)

Мабуть варто загдати також і  PascalABC.NET. Працює відмінно.
Цитата з Wikipedia

Несмотря на неполную реализацию языка, система стала удачной заменой уже давно устаревшей системе Turbo Pascal в первоначальном обучении программированию. Уже с версии 2 Pascal ABC стал надёжной средой программирования для начинающих, имеющей практически полную реализацию Object Pascal.

1 815

(40 відповідей, залишених у Вибір подальшого шляху)

Прихований текст

Чому не буде і як скоро?

1 816

(40 відповідей, залишених у Вибір подальшого шляху)

2) Предмети з загального потоку: знаю як купляти ще не видані викладачем книги і як спілкуватись з душевно хворими людьми.

Для чого купувати їхні книги?

Попередню тему закрили. Напишіть хоч щось. Чи потрібна вища освіта?

1 818

(24 відповідей, залишених у Інше)

Прихований текст

Він вже не депутат. До того ж те що він написав не містить чогось унікального, і є на мою думку, доволі поширеним судженням.

1 819

(24 відповідей, залишених у Інше)

Прихований текст

Треба розвести холівар з приводу потрібності диплому. Мені ліньки писати. Скопіпащу текст. І дам ссилку на першоджерело.

Практическая рекомендация молодым людям: не тратьте свою жизнь на обучение в украинских вузах. Вы тратите деньги на плохое образование, которое в большинстве случаев вам не пригодится. Лучше пойти на Петровку, купить фальшивый диплом и заняться делом: устроиться куда-нибудь на работу или заняться предпринимательской деятельностью, параллельно подать на «грин-карту» и сосредоточиться на главном – зарабатывать стартовый капитал.

Вдумайтесь, профессорско-преподавательский состав Украины находится на нижайшем уровне государственного обеспечения, практически не получает зарплат, поэтому либо влачит жалкое существование, либо погряз в мелкой коррупции, получая плату за зачёты и экзамены. Современный мир меняется так быстро, что тратить пять лет жизни на получение недообразования, сдачу ненужных зачётов, изучение ненужных дисциплин, глупо и нерационально, тем более, что практически все выпускники окажутся безработными, либо с 99% вероятности будут работать не по специальности.

Интернет нам предоставляет по истине грандиозные перспективы в самообразовании. На YouTube выложено огромное количество лекций, многие из которых уже переведены на русский язык. Молодому гражданину Украины сейчас лучше сосредоточиться на изучении языка, потому что весь Интернет англоязычный, а зная английский, вы получаете доступ к шедеврам мировой педагогики и образования, получаете настоящие знания, о которых вам не расскажут отсталые профессора и преподаватели Украины. С точки зрения перспективы, тратить время на согласование языковых проблем между украинским и русским языками (оба из которых, кстати, не имеют будущего) также не стоит. Для понимания друг друга вашего знания языка вполне достаточного. А вот прорубить собственное окно в англоязычную среду гиперважно.

Изучайте то, на что больше всего спрос, то, что имеет больше перспектив. Рынок украинского языка составляет приблизительно 20 млн. человек, рынок русского – 100 млн., а рынок англоязычного Интернета – это 2 млрд. пользователей. Поэтому займитесь самообразованием. А чтобы успокоить маму с папой, купите диплом, слава Богу, в Украине достаточно мест, где можно купить фальшивый диплом. Конечно, лучше всего постараться уехать из своей родной «благополучной» страны в «неблагополучные» штаты, где бушуют ураганы, и где вы действительно получите доступ к мировой цивилизации. Купите диплом и занимайтесь самообразованием!

1 820

(2 відповідей, залишених у Оцінка сайтів)

У вас на сайті помилка. В одній категорії написано, що в розвинутих країнах 50% їжі просто викидають на смітник а в іншій, що 25%.