Por el momento, necesito configurar el shell de peces para que sea mi shell predeterminado en NixOS y no hay documentación oficial sobre cómo hacerlo declarativamente (no ejecutando chsh) en
Por el momento, necesito configurar el shell de peces para que sea mi shell predeterminado en NixOS y no hay documentación oficial sobre cómo hacerlo declarativamente (no ejecutando chsh) en
¿Hay alguna forma de imprimir el nombre de la variable junto con su valor? j=jjj k=kkk l=lll for i in j k l do .... done Salida esperada (cada variable en una línea separada): j = jjj k = kkk l = lll ¿Alguien puede sugerir una forma de obtener el resultado
¿Es posible, con gnome-shell, obtener espacios de trabajo NxN (por ejemplo, 3x3) con vistas previas, como si esto fuera posible con la unidad? Si es así, ¿cómo? Muchas
Actualicé a la versión más reciente, 3.26.1, de GNOME hace varias horas, y no veo la lista de aplicaciones en segundo plano que solía ubicarse en la esquina inferior izquierda de la pantalla, en un panel deslizante oculto. Los iconos que pertenecen a Audacious, VLC, Dropbox, Redshift y otras...
Me gustaría preguntar: ¿Por qué se echo {1,2,3}expande a 1 2 3, que es un comportamiento esperado, mientras que echo [[:digit:]]regresa [[:digit:]]mientras esperaba que imprimiera todos los dígitos de 0a
Tengo un servidor en particular que exhibe un comportamiento extraño cuando uso tr. Aquí hay un ejemplo de un servidor que funciona: -bash-3.2$ echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] 1234567890 -bash-3.2$ Eso tiene mucho sentido para mí. Esto, sin embargo, es del servidor...
Considere el siguiente comando: bash -c "echo x; cat 1" | tee 1. Tengo entendido que se bifurcaría a un nuevo shell, escribiría xen stdout, escribiría file 1 not founden stderr, saldría y devolvería el control al proceso padre, y escribiría xen stdout y to 1. Por lo tanto, esperaría que el...
Tengo un functionen mi .bashrcarchivo. Sé lo que hace, intensifica X muchos directorios concd Aquí está: up() { local d="" limit=$1 for ((i=1 ; i <= limit ; i++)) do d=$d/.. done d=$(echo $d | sed 's/^\///') if [ -z "$d" ]; then d=.. fi cd $d } Pero, ¿puedes explicarme estas tres...
Tenía la impresión de que podría ser más seguro usarlo ./*.fastqcuando busque archivos que terminen en .fastq. Por ejemplo, ./evitaría capturar el archivo .fastq. Esto obviamente es incorrecto, como se muestra en el siguiente ejemplo: TMP_DIR=$(mktemp --directory) mkdir -p ${TMP_DIR} (cd...
Hay datos JSON que contienen algunos valores numéricos. ¿Cómo convertir todos los números a cadenas? (envolver con comillas) Ejemplo: { "id":1, "customer":"user", "plate":"BMT-216-A", "country":"GB", "amount":1000, "pndNumber":20000, "zoneNumber":4 } debe convertirse { "id":"1",...
TL; DR : ¿Por qué el grupo de llaves POSIX necesita espacios después de la {palabra reservada pero la subshell no necesita después de la palabra reservada (? La gramática del shell POSIX define el grupo de llaves y el subshell de la siguiente manera brace_group : Lbrace compound_list...
Quiero ver una lista larga para un solo directorio. Cuando escribo ls -lha, veo esto: drwxrwxr-x 4 username groupname 4.0K 2010-08-05 09:55 files drwxrwxr-x 7 username groupname 4.0K 2010-08-05 14:25 trunk drwxrwxr-x 8 username groupname 4.0K 2010-08-05 16:02 phpincludes drwxrwxr-x 11 username...
¿Qué pasos sigue el sistema cuando maneja una conexión SSH? Intentamos iniciar sesión a través de ssh sshd inicia el módulo pam y pam para autenticarnos Dependiendo de la configuración de pam, necesitamos proporcionar nombre de usuario y contraseña (comprobaciones de pam passwdy...
Tengo un programa texcountque genera la cantidad de palabras en mi documento LaTeX. También puedo canalizar el resultado de esto para sedhacer los saltos de línea TeX de nueva línea y escribir esto en un archivo que luego pueda incluir en mi documento final. Pero cuando hago, texcount foo.tex | sed...
Tengo un directorio con archivos .MP3 que me gustaría cambiar las extensiones a .mp3. ¿Cuál es la forma más fácil de hacer esto? Estoy pensando en algo como: find /RootPath -type f -iname "*.mp3" -exec mv {} sed s/.*MP3/\1.mp3/ \; ... aunque sé que eso no está del todo bien. :) La sustitución no...
$ ls ./dir_with_huge_amount_of_files/errors/ Supongamos que un directorio está lleno de imágenes con marcas de tiempo Unix, quiero decir, mucho medido en muchos GB o incluso más. Los comandos de shell como lsrecibirán advertencias de estilo de desbordamiento porque no están diseñados para...
Estoy ejecutando este pequeño script de prueba que escribí: #!/bin/bash TESTCASE=$@ testHarness <<runTest $TESTCASE runTest desde la línea de comando: ./test.sh "1092$212" pero el signo de dólar está siendo eliminado. Si me escapo, funciona. Pero pensé que las comillas dobles me...
A menudo quiero hacer alguna variante de este idioma: $ mkdir 2010 $ svn mv * 2010 Por supuesto, recibo un error porque el globo también coincide con 2010: svn: Cannot copy path '2010' into its own child '2010/2010' ¿Hay alguna forma de reemplazarlo "svn mv * 2010"con un trazador de líneas...
Entonces estaba escribiendo este pequeño script nautilus para transcodificar video a mp3: #! /bin/bash -x if [ -z "$1" ] then zenity --warning --text="Error - No file selected !" exit 1 fi BASEFILENAME=${1%.*} exec ffmpeg -i "$1" -ab 256k "$BASEFILENAME.mp3" && if [ "$?" -eq 0 ]...
Estoy tratando de atrapar la Ctrl+Cseñal pidiendo una confirmación del usuario. La parte de captura funciona bien. Pero una vez que la señal queda atrapada, no vuelve a la ejecución normal. En cambio, sale del guión. Cómo hacer que reanude la ejecución cuando el usuario presiona no. aqui esta mi...