Como modificar ou acessar o conteúdo de um arquivo rapidamente no Powershell

Olá, conforme comentei um tempo atrás, foi lançado pela O'Reilly um livro sobre Powershell. É um livro pequeno, um guia rápido, feito por Lee Holmes, outro cara que entende bastante do assunto. Ótimo para quem tem noção do que é criar um script, já brinca um pouco com VBScript +WSH e quer aprender Powershell. Estou lendo, e no final pretendo escrever uma avaliação e publicar aqui, pra ajudar quem tiver interesse em livros sobre o Powershell (bom ou não, vou escrever aqui). Aprendi um truque curioso lá: como escrever e ler arquivos de uma forma muito rápida. É simples. Imagine que o arquivo que você quer ler já está em uma variável... é só modificar/ler. Veja: PS C:\Scripts> echo ${c:\scripts\teste.ps1} ls | fl PS C:\Scripts> ${c:\scripts\teste.ps1} = 'ls -Recursive | fl' PS C:\Scripts> echo ${c:\scripts\teste.ps1} ls -Recursive | fl PS C:\Scripts> cat teste.ps1 ls -Recursive | fl Fantástico, não? Você consegue ler o arquivo simplesmente lendo uma variável chamada ${caminho_completo_do_arquivo}. Vale fazer qualquer coisa... adicionar linhas usando +=, colocar em variáveis, fazer loops, pegar uma linha específica usando [posicao], etc. Simples e direto, como a maioria das coisas no Powershell. []s, Vinicius

Categorias dessa postagem:

Comentários