Seguridad Wireless - Wifi

Sistemas operativos => Zona GNU/Linux => Mensaje iniciado por: dynyly en 27-11-2019, 18:58 (Miércoles)

Título: copiar y renombrar varios archivos en mismo directorio
Publicado por: dynyly en 27-11-2019, 18:58 (Miércoles)
salu2
mi intencion es copiar y renombrar varios archivos en mismo directorio
---
solucionado
cp *.local $)))))/prueba.local2
Título: Re:copiar y renombrar varios archivos en mismo directorio
Publicado por: Hwagm en 02-12-2019, 21:39 (Lunes)
Para la próxima

https://www.seguridadwireless.net/guia-de-iniciacion-a-la-shell-de-gnu-linux-1/
Título: Re:copiar y renombrar varios archivos en mismo directorio
Publicado por: dynyly en 03-12-2019, 01:00 (Martes)
salu2
gracias si lo leo he intento entender ... :'(    se hacer cosas mas dificiles y algun comando pero  lo basico nanai por no leer las instrucciones  ;D
no me muestra las lineas bien para elegir
Código: [Seleccionar]
for f in /root/Desktop/pruebas.txt; do file $f; done
cuenta_lineas=`grep "^" $f`
select linea in $cuenta_lineas; do
                break;
                done
echo -e "Has elegido la linea $linea"
salida
1) esto         4) prueba      7) parece     10) algo       13) vaya
2) es           5) y             8) funcionar  11) basico
3) una          6) no          9) es         12) vaya
#? 4
Has elegido la linea prueba

---------------------
el archivo es
esto es una prueba
y no parece funcionar
es algo basico vaya vaya
----
otra cosa   ;D ;D ;D ;D  el codigo del emoji es 8 ) de gafas
sale porque ahi tendria que 8 )  pero junto lo interpreta como codigo emoji
Título: Re:copiar y renombrar varios archivos en mismo directorio
Publicado por: USUARIONUEVO en 03-12-2019, 06:24 (Martes)
claro ,si solo lista el archivo en lugar de leerlo que quieres...

lines=$(wc -l /tu/fichero.txt)

o prueba con cat $fichero …
Título: Re:copiar y renombrar varios archivos en mismo directorio
Publicado por: dynyly en 03-12-2019, 14:05 (Martes)
edit
salu2
parecido a niño soy a veces ...
solucionado por logica cuando funciona la cabeza
Código: [Seleccionar]
cat /tmp/cap/captura-01.kismet.csv | awk 'BEGIN { print "\tMAC\t\t\tNOMBRE\t\t   Canal\tSEÑAL\n  ------------------ \t    ---------------\t   ------ \t-----" } { printf "  %-25s %-22s %-10s %-10s\n", $4, $3, $6,$22}' FS=";" | nl > /tmp/cap/orden.txt
sleep 1 ;
grep "^" "/tmp/cap/orden.txt"
unset linea
while [ -z "${linea}" ]; do read -p "Selecciona numero de AP: " linea; done
        echo -e "\e[1;34m[*]\e[0m OK"

head /tmp/cap/orden.txt| awk NR==$linea > /tmp/cap/elegida.txt
BSSID=`cat /tmp/cap/elegida.txt | awk '{print $1 }'`
echo "Has seleccionado ${BSSID}"
ESSID=`head /tmp/cap/elegida.txt | awk '{print $2 }'`
echo "Has seleccionado ${ESSID}"
canal=`grep "^" /tmp/cap/elegida.txt | awk '{print $3 }'`
echo "Has seleccionado ${canal}"
uso grep y head porque al parecer no es buen abusar de cat
gracias por paciencia