Há um exemplo demonstrando o uso do comando cut junto com o pipe, partindo-se do seguinte arquivo summary.sh:
Em destaque, a linha 8, que permite receber um arquivo como entrada e redirecionar via pipe ao cut e, na sequência, ao comando sort.
No caso, o arquivo é denominado salesdata.txt, cujo conteúdo é exibido abaixo, juntamente com a chamada cat salesdata.txt | .\summary.
Como observado, os parâmetros passados ao cut faz com que sejam extraídos a 2ª e a 3ª parte de cada linha, sendo o delimitador o caractere de espaço ' '. Ainda, ao final, os dados são ordenados através do sort.
Assim sendo, o desafio aqui é encontrar um método equivalente de extrair esses dados do arquivo salesdata.txt com o powershell.
Alcança-se o objetivo com o seguinte código em powershell:
PS D:\Linux> Get-Content .\salesdata.txt | %{"$($_.split(' ')[1..2])"} | Sort-Object apples 20 oranges 5 peaches 7 watermelons 12
Nenhum comentário:
Postar um comentário