Preguntas etiquetadas con sh

88
usar expresión regular en condición if en bash

Me pregunto cuál es la regla general para usar expresiones regulares en la cláusula if en bash. Aquí hay un ejemplo $ gg=svm-grid-ch $ if [[ $gg == *grid* ]] ; then echo $gg; fi svm-grid-ch $ if [[ $gg == ^....grid* ]] ; then echo $gg; fi $ if [[ $gg == ....grid* ]] ; then echo $gg; fi $...

88
¿Cómo se implementa un mapa hash de JavaScript?

Actualmente trabajo con OpenLayers y tengo un gran conjunto de datos para dibujar en una capa vectorial (más de 100000 vectores). Ahora estoy tratando de poner todos estos vectores en un mapa hash de JavaScript para analizar el rendimiento. Quiero saber cómo se implementa el mapa hash en...

88
¿Bucle sobre tuplas en bash?

¿Es posible recorrer tuplas en bash? Como ejemplo, sería genial si lo siguiente funcionara: for (i,j) in ((c,3), (e,5)); do echo "$i and $j"; done ¿Existe alguna solución que de alguna manera me permita recorrer tuplas?

88
¿Detener la expansión de caracteres comodín de shell?

¿Hay alguna forma de que un programa de línea de comandos compilado le diga a bash o csh que no quiere que se expandan los caracteres comodín en sus parámetros? Por ejemplo, uno podría querer un comando de shell como: foo * para simplemente devolver el valor ASCII numérico de ese carácter....

87
¿Dividir la salida del comando por columnas usando Bash?

Quiero hacer esto: ejecutar un comando capturar la salida seleccionar una línea seleccione una columna de esa línea Solo como ejemplo, digamos que quiero obtener el nombre de comando de un $PID(tenga en cuenta que esto es solo un ejemplo, no estoy sugiriendo que esta sea la forma más fácil...

87
Si el código hash de null siempre es cero, en .NET

Dado que colecciones como System.Collections.Generic.HashSet<>aceptar nullcomo miembro del conjunto, uno puede preguntar cuál nulldebería ser el código hash de . Parece que el marco usa 0: // nullable struct type int? i = null; i.GetHashCode(); // gives

87
Script de shell de Unix para truncar un archivo grande

Estoy tratando de escribir un script Unix que truncará / vaciará un archivo que una aplicación escribe / abre continuamente cuando alcanza, por ejemplo, 3 GB de espacio. Sé que el siguiente comando lo haría: cp /dev/null [filename] Pero voy a ejecutar esto en un entorno de producción...

87
¿Una semántica para los scripts Bash?

Más que cualquier otro idioma que conozco, he "aprendido" Bash buscando en Google cada vez que necesito algo. En consecuencia, puedo combinar pequeños guiones que parecen funcionar. Sin embargo, realmente no sé qué está pasando y esperaba una introducción más formal a Bash como lenguaje de...