Preguntas etiquetadas con sh

95
¿Cómo cambiar el nombre con prefijo / sufijo?

¿Cómo lo hago mv original.filename new.original.filenamesin volver a escribir el nombre del archivo original? Me imagino poder hacer algo como mv -p=new. original.filenameo quizás mv original.filename new.~o lo que sea, pero no puedo ver nada como esto después de mirar man mv/ info mvpages. Por...

95
¿Cómo puedo combinar hashes en Perl?

¿Cuál es la mejor manera de combinar ambos hash en% hash1? Siempre supe que% hash2 y% hash1 siempre tienen claves únicas. También preferiría una sola línea de código si es posible. $hash1{'1'} = 'red'; $hash1{'2'} = 'blue'; $hash2{'3'} = 'green'; $hash2{'4'} =

95
Validación de parámetros a un script Bash

Se me ocurrió uno básico para ayudar a automatizar el proceso de eliminación de varias carpetas a medida que se vuelven innecesarias. #!/bin/bash rm -rf ~/myfolder1/$1/anotherfolder rm -rf ~/myfolder2/$1/yetanotherfolder rm -rf ~/myfolder3/$1/thisisafolder Esto se evoca así: ./myscript.sh...

95
HMAC-SHA1 en bash

¿Existe un script bash para generar un HMAC-SHA1hash? Estoy buscando algo equivalente al siguiente código PHP: hash_hmac("sha1", "value",

95
¿Cómo extraigo un sub-hash de un hash?

Tengo un hash: h1 = {:a => :A, :b => :B, :c => :C, :d => :D} ¿Cuál es la mejor manera de extraer un sub-hash como este? h1.extract_subhash(:b, :d, :e, :f) # => {:b => :B, :d => :D} h1 #=> {:a => :A, :c =>

95
¿Qué significa 'cd -'?

En un script de shell bash hoy noté el siguiente comando al final del script. Yo se que escd pero desconozco el significado de una carrera tras él. cd - ¿Qué significa esto? Google trunca ingenuamente el, -por lo que no puedo encontrar su respuesta.

95
Examinar carpetas en MSYS

Esta será la pregunta más difícil del día. ¿Cómo navego por la estructura de mi carpeta de Windows dentro del shell de MSYS? Cuando inicio el shell, todo lo que veo es un '~'. Escribo 'ls' y la carpeta está vacía. Solo quiero saber cómo llegar a mi unidad c.

95
Shell: escribe el contenido de la variable en un archivo

Me gustaría copiar el contenido de una variable (aquí llamada var) en un archivo. El nombre del archivo se almacena en otra variable destfile. Tengo problemas para hacer esto. Esto es lo que probé: cp $var $destfile También intenté lo mismo con el comando dd ... Obviamente, el shell pensó...