Listar el nombre y tamaño de un número ficheros leyendo la información desde un fichero (línea a línea)
" Name,Length" | Out-File datos.txt
" Length" | Out-File datos.txt - Append
" 5" | Out-File datos.txt - Append
Get-ChildItem | Select-Object Name, Length | Sort-Object ([String ](gc .\datos.txt)[1 ]) - Descending | Select-Object - First ([String ](gc .\datos.txt)[2 ])
Listar el nombre y tamaño de un número ficheros leyendo la información desde un fichero (línea a línea)
echo " ls -la" > foo.txt
echo " 2" >> foo.txt
` sed -n 1p foo.txt` > ficheros
sed -n 1,3p ficheros
Solución examen año pasado
Buscar un fichero que ha sido eliminado
" ficheroeliminado" | Out-File eliminado
Get-ChildItem (Get-Content eliminado)
Listar el nombre y tamaño de los ficheros ordenados de mayor a menor
Get-ChildItem | Select-Object Name, Length | Sort-Object Length - Descending
Listar el nombre y tamaño de un número ficheros que introduce el usuario ordenados de mayor a menor
" 5" | Out-File numero
Get-ChildItem | Select-Object Name, Length | Sort-Object Length - Descending | Select-Object - First (gc .\numero)
# Solución 1
" 5" | Out-File numero
Get-ChildItem | Select-Object Name, Length | Sort-Object Length - Descending | Select-Object - First (gc .\numero)
# Solución 2
Get-ChildItem | Select-Object Name, Length | Sort-Object Length - Descending | Out-File resultado.txt
(gc resultado.txt)[2 .. 7 ]
# Solución 3
$variable = Get-ChildItem | Select-Object Name, Length | Sort-Object Length - Descending
$variable [0 .. 5 ]
# Solución 4 (muy raro)
$variable = Get-ChildItem | Select-Object Name, Length | Sort-Object Length - Descending
$variable | Out-File resultado.txt
$variable [0 .. 5 ]
# Solución 5
(gc .\datos.txt).split(" @" )
Get-ChildItem | Select-Object Name, Length | Sort-Object ([String ](gc .\datos.txt).split(" @" )[1 ]) - Descending | Select-Object - First ([String ](gc .\datos.txt).split(" @" )[2 ])