Unix & Linux

Preguntas y respuestas para usuarios de Linux, FreeBSD y otros sistemas operativos similares a Un * x


3
Realizar operaciones sed en números de línea dados
Me pregunto si hay una manera simple de operar en ciertas líneas con números de línea preasignados. Digamos que quiero generar las líneas 1, 7, 14 y 16 de un archivo, simplemente puedo hacer sed -n '1p;7p;14p;16p' input_file pero esto se vuelve más complicado cuando la operación no es solo …
8 sed 



1
¿Por qué `md5sum` no da el mismo hash que Internet?
Quiero encontrar el hash md5 de la cadena "a", pero la ejecución echo "a" | md5summe da otro hash que el que obtengo si busco en Internet (por ejemplo, usando DuckDuckGo o el primer resultado de búsqueda que encontré ). Correr echo "a" | md5summe da "60b725f10c9c85c70d97880dfe8191b3", pero debería ser …
8 echo  hashsum 

4
cómo cambiar el valor de la matriz en bash
queremos construir 6 carpetas de puntos de montaje como ejemplo /data/sdb /data/sdc /data/sdd /data/sde /data/sdf /data/sdg así que escribimos este simple script bash usando array folder_mount_point_list="sdb sdc sdd sde sdf sdg" folderArray=( $folder_mount_point_list ) counter=0 for i in disk1 disk2 disk3 disk4 disk4 disk5 disk6 do folder_name=${folderArray[counter]} mkdir /data/$folder_name let …


2
Ignora "no coincide"
Me gustaría enumerar todos los archivos en una carpeta llamada foldernameque tienen la extensión test, atesto btest. Mi pensamiento inmediato fue correr ls ./foldername/*.{a,b,}test Esto funciona bien a menos que no haya nada con la extensión atest, en cuyo caso obtengo el error zsh: no matches found: ./foldername/*.atest. ¿Hay alguna …

5
¿Cómo instalar una versión específica de GCC en Kali Linux?
Esta pregunta parece abordarse correctamente en varias preguntas y en otros lugares que se encuentran fácilmente con Google, pero no encuentro la solución satisfactoria por las razones que se explican a continuación. Pero solo para completar, he incluido algunos enlaces relevantes: /ubuntu/138284/how-to-downgrade-a-package-via-apt-get /ubuntu/428772/how-to-install-specific-version-of -some-package / 428778 /ubuntu/26498/choose-gcc-and-g-version ... Y otros. …




1
¿Por qué salir con un código de retorno almacenado de un comando anidado da como resultado diferentes códigos de retorno en Dash y Bash?
Corriendo bash -c 'bash -c "echo test1; exit 1;" &> /tmp/x; buildresult=$?; tail -n 100 /tmp/x; exit $buildresult;' da como resultado que test1se imprima en la consola e echo $?imprima lo 1que, en mi opinión, es correcto, porque el comando debe regresar con lo [b/d]ash -cque devolvió el interior, mientras …

3
¿Por qué no puedo grep de esta manera?
Me gustaría cambiar la línea "deshabilitar = sí" a "deshabilitar = no" en el siguiente archivo: [root@centos2 ~]# cat /etc/xinetd.d/tftp service tftp { ... server_args = -s /var/lib/tftpboot disable = yes per_source = 11 ... } Intenté esto: [root@centos2 ~]# grep 'disable = yes' /etc/xinetd.d/tftp [root@centos2 ~]# simplemente copiando el …
8 sed  grep 

1
Bash RANDOM con semillas?
He estado usando $((1 + RANDOM % 1000))para generar un número aleatorio. ¿Es posible hacer algo similar pero proporcionar una semilla? Entonces, ¿dada la misma semilla, siempre se generará el mismo número aleatorio?
8 bash  random 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.