В Windows DOS я могу использовать команду for
чтобы значительно увеличить производительность и выполнять миллионы операций одновременно. В PowerShell это даже лучше. На Linux я борюсь.
Как мне сделать пакет софт-ссылок на некоторые папки на другом диске?
Если сделать ln -s 2013-02-*
он делает что-то совершенно чокнутое и создает ссылки в случайной папке.
Поэтому я пытаюсь использовать подстановку команд, но сначала проверяю с помощью echo
, проблема в том, что
echo 'prepend/'`ls /drive/ -1`
Добавляет только prerend / string к первой записи. Это говорит мне о том, что, хотя я получил команду подстановки, работающую с командой удаления один раз, она не работает так, как я думал (создавая одну команду для каждого результата ls).
Я вернулся к необходимости цикла. Как мне сделать "foreach $ row в (ls -1) do (что-то)"?