Ответы пользователя по тегу bash
  • Как научить скрипт на баше и powershell переходить рекурсивно по каталогам?

    @FlyingBrick
    Я бы написал свой рекурсивный обход функцией:

    function doRecursiveThings ($path)
    {
        $childs = Get-ChildItem $path
        
        foreach($child in $childs)
        {
            #Что-то делаем если надо делать для каждого элемента
    
            if( [System.IO.File]::GetAttributes($child.FullName) -eq [System.IO.FileAttributes]::Directory )
            {
                #Или тут что-то делаем, если нужно сделать что-то в случае захода в каталог
    
                doRecursiveThings ($child.FullName)
            }
        }
    }
    
    $path = "Путь к каталогу"
    
    doRecursiveThings $path
    Ответ написан
    Комментировать