El fichero contiene un elemento varias veces, se procede a eliminar todas las veces que aparece el elemento y el resultado se almacena en el fichero.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
"juan" > .\usuarios.txt "alicia" >> .\usuarios.txt "pablo" >> .\usuarios.txt "alicia" >> .\usuarios.txt "alicia" >> .\usuarios.txt $array = gc .\usuarios.txt # Número de elementos que hay iguales a "alicia" $numero = ($array | group | where name -eq "alicia").Count # Veces que hay que intentar borrar el elemento "alicia" 1..$numero | %{ $array.RemoveAt($array.IndexOf("alicia")) } $array > .\usuarios.txt gc .\usuarios.txt |