Duda de bash
Tengo un fichero en el que he realizado una busqueda. El fichero tiene este formato ya que le he realizado un ls -al sobre la busqueda
-rwxrwxrwx 1 root root 346624 abr 3 2007 /ruta1
-rwxrwxrwx 1 root root 349696 nov 2 2007 /ruta2
-rwxrwxrwx 1 root root 392704 nov 2 2007 /ruta3
-rwxrwxrwx 1 root root 392192 nov 2 2007 /ruta4
-rwxrwxrwx 1 root root 392704 nov 2 2007 /ruta5
-rwxrwxrwx 1 root root 444928 nov 2 2007 /ruta6
-rwxrwxrwx 1 root root 406528 nov 2 2007 /ruta7
Lo que quiero es mostrar en otro fichero esta informacion separadas por columnas y que tenga el siguiente formato:
#Usuario# #Fecha_creacion# #Tamaño# #Ruta#
root abr 3 346624 /ruta1
root nov 2 349696 /ruta2
Y así sucesivamente hasta terminar el fichero. Cuando intento recorrer el fichero linea a linea para procesarla, siempre me procesa la primera columna y me mete un retorno de carro. Si le pongo que me pinte awk '{print $3}' y despues le digo un printf "\t" y a continuacion le digo que me pinte awk '{print $4}'. Este último awk me lo hace en la linea de abajo.
Vamos, que estoy atascado y no consigo saber como mostrar esa información separadas por columnas.
Reply to: