Linux/Unix Shell Scripting - Como conseguir las cabeceras de varios archivos

 
Vista:

Como conseguir las cabeceras de varios archivos

Publicado por maria (1 intervención) el 03/01/2022 17:04:16
Hola, estoy realizando un script que me permita quedarme con las cabeceras de varios ficheros.
para ello
1
2
3
4
5
6
ficheros="$@"
for f in $ficheros
do
directorios= $(head -n 1 $f)
echo $directorios
done
Pero al evaluar el script me muestra la cabecera y me indica que el comando no ha sido encontrado.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 15
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

Como conseguir las cabeceras de varios archivos

Publicado por soicker (13 intervenciones) el 31/01/2023 17:41:10
Tu error solo esta en el
directorios= $(head -n 1 $f)

debe ser

directorios=$(head -n 1 $f)

por que todo lo que este como $() se convierte en comando
y como no se lo asignas a una variable por eso se ejecuta.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar