У Windows DOS я можу використовувати forкоманду, щоб значно збільшити продуктивність і виконувати мільйони речей відразу. У PowerShell його ще краще. У Linux я борюся.
Як я можу зробити партію програмних посилань на деякі папки на іншому диску?
Якщо ln -s 2013-02-*це зробити, це робить щось абсолютно гарно і створює посилання у випадковій папці.
Тому я намагаюся використовувати заміну команд, але echoспершу тестую , проблема полягає в тому
echo 'prepend/'`ls /drive/ -1`
Лише попереджує попередження / рядок до першого запису. Це говорить мені про те, що хоч один раз я отримав підстановку команд, що працює з командою видалення, вона не працює так, як я думав (створюючи одну команду для кожного ls результату).
Я повернувся до необхідності циклу. Як мені зробити "foreach $ row in (ls -1) do (something)"?
ls -1; виконувати ехо $ рядок; виконано