Preguntas etiquetadas con sh

233
¿Cómo revertir aplicar un alijo?

Tengo un pequeño parche guardado en mi escondite de git. Lo he aplicado a mi copia de trabajo usando git stash apply. Ahora, me gustaría retroceder esos cambios aplicando el parche en reversa (algo así como lo git revertque haría pero en contra del alijo). ¿Alguien sabe como hacer...

232
Lodash elimina duplicados de la matriz

Esta es mi información: [ { url: 'www.example.com/hello', id: "22" }, { url: 'www.example.com/hello', id: "22" }, { url: 'www.example.com/hello-how-are-you', id: "23" }, { url: 'www.example.com/i-like-cats', id: "24" }, { url: 'www.example.com/i-like-pie', id: "25"...

231
¿La mejor manera de simular "agrupar por" desde bash?

Supongamos que tiene un archivo que contiene direcciones IP, una dirección en cada línea: 10.0.10.1 10.0.10.1 10.0.10.3 10.0.10.2 10.0.10.1 Necesita un script de shell que cuente para cada dirección IP cuántas veces aparece en el archivo. Para la entrada anterior necesita la siguiente...

229
¿Cómo crear un directorio temporal?

Yo uso para crear un tempfile, eliminarlo y volver a crearlo como un directorio: tmpnam=`tempfile` rm -f $tmpnam mkdir "$tmpnam" El problema es que otro proceso puede obtener el mismo nombre Xsi accidentalmente ejecuta tempfile después de un proceso rm -f Xy justo antes mkdir

229
Guardar solo cambios no organizados en Git

Me gustaría hacer el siguiente flujo de trabajo: Agregar cambios al escenario. Guarda todos los demás cambios que no se organizaron. Haga algunas cosas con las cosas en el escenario (es decir, compilar, ejecutar pruebas, etc.) Aplica el alijo. ¿Hay alguna manera de hacer el paso...

229
Imprimir elementos de matriz en líneas separadas en Bash?

¿Cómo imprimo el elemento de matriz de una matriz Bash en líneas separadas? Este funciona, pero seguramente hay una mejor manera: $ my_array=(one two three) $ for i in ${my_array[@]}; do echo $i; done one two three Probé este pero no funcionó: $ IFS=$'\n' echo ${my_array[*]} one two...