Preguntas etiquetadas con shell

10
Comportamiento extraño de tr usando rangos

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...

10
Envuelva todos los números en JSON con comillas

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",...

9
¿Cómo obtengo una lista larga para un solo directorio?

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...

9
¿Qué pasos sigue el sistema cuando maneja una conexión SSH?

¿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...

9
Hacer dos cosas con salida de un comando

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...

9
¿Cómo limpiar las extensiones de archivo?

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...

9
Interpolación de signos de dólar entre comillas en bash

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...

9
“Mkdir foo; svn mv * foo "

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...

9
salida confirmada con trampa

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...