J'utilise PowerShell 3.
Quelle est la meilleure pratique pour concaténer des fichiers?
file1.txt + file2.txt = file3.txt
PowerShell fournit-il une installation pour effectuer cette opération directement? Ou ai-je besoin que le contenu de chaque fichier soit chargé dans des variables locales?
Si tous les fichiers existent dans le même répertoire et peuvent être appariés par un modèle simple, le code suivant combinera tous les fichiers en un.
Get-Content .\File?.txt | Out-File .\Combined.txt
Je voudrais aller dans cette voie:
Get-Content file1.txt, file2.txt | Set-Content file3.txt
Utilisez le paramètre -Encoding sur Set-Content si vous avez besoin d'autre chose que ASCII, qui est la valeur par défaut pour Set-Content.
une généralisation basée sur @Keith answer:
gc <some regex expression> | sc output