Hola ya he descargado, tu sh y he aprendido algo, he visto cosas, interesantes...
En su dia yo hice algo parecido...
essid=$(gawk '{print $1}' /root/Desktop/configura.txt)
macap=$(gawk '{print $2}' /root/Desktop/configura.txt)
canal=$(gawk '{print $3}' /root/Desktop/configura.txt)
iface=$(gawk '{print $4}' /root/Desktop/configura.txt)
macc=$(gawk '{print $5}' /root/Desktop/configura.txt)
Host_SSID=$essid
Host_MAC=$macap
Host_CHAN=$canal
1ºClient_MAC=$macc
clear
echo "ESSID ==> "$Host_SSID
echo "Access Point MAC ==> "$Host_MAC
echo "Access Point Channel ==> "$Host_CHAN
echo "Selected client ==> "$Client_MAC
y en el txt algo parecido
wlan0 a1:b4:c3:33:33:66 00:11:22:33:44:55:66 2
Gracias a francis y ese comando...
La causa de mi post no es esta, es que quiero aprender a leer un txt, con el mismo formato
ej
tengo un txt:
campo1 texto2 texto3
222 3 55
334 4 44
445 4 33
numero de renglonesindeterminado...
.
.
.
.
campo4 texto5 texto6
33 gg 44
numero de renglones indeterminado
.
.
.
1ºEl texto del campoX es siempre igual, lo primero seria cargar un array por columnas, con lo que hay debajo del campoX que yo le indique y que pare cargar array cuendo encuentre otro texto.
Hay un codigo muy interesante aqui
http://chakal.homelinux.com/blog/?p=1499que carga un txt en memoria pero no lo entiendo...