Preguntas etiquetadas con sh

202
Cómo subir un proyecto a Github

Después de verificar esta pregunta , todavía no tengo idea de cómo cargar un proyecto en mi repositorio de Git Hub. Soy nuevo en Git Hub y no tengo idea de qué hacer. Creé un repositorio pero quiero cargar mi proyecto en él. He buscado en la página del repositorio un botón de carga de algún tipo,...

201
Iterar sobre una lista de archivos con espacios

Quiero iterar sobre una lista de archivos. Esta lista es el resultado de un findcomando, así que se me ocurrió: getlist() { for f in $(find . -iname "foo*") do echo "File found: $f" # do something useful done } Está bien, excepto si un archivo tiene espacios en su nombre: $...

197
Compruebe si el directorio actual es un repositorio Git

Estoy escribiendo una serie de scripts para la gestión de Git en zsh. ¿Cómo verifico si el directorio actual es un repositorio Git? (Cuando no estoy en un repositorio de Git, no quiero ejecutar un montón de comandos y obtener un montón de fatal: Not a git

197
Número aleatorio de un rango en un script Bash

Necesito generar un número de puerto aleatorio entre 2000-65000un script de shell. El problema es$RANDOM es un número de 15 bits, ¡así que estoy atascado! PORT=$(($RANDOM%63000+2001)) funcionaría bien si no fuera por la limitación de tamaño. ¿Alguien tiene un ejemplo de cómo puedo hacer esto, tal...

196
Devolver cadena sin barra diagonal

Tengo dos variables: site1 = "www.somesite.com"; site2 = "www.somesite.com/"; Quiero hacer algo como esto function someFunction(site) { // If the var has a trailing slash (like site2), // remove it and return the site without the trailing slash return no_trailing_slash_url; } ¿Cómo hago...

196
Error de Git Push: negarse a actualizar la rama desprotegida

He resuelto algunos conflictos de combinación, me comprometí y luego intenté impulsar mis cambios y recibí el siguiente error: c:\Program Files (x86)\Git\bin\git.exe push --recurse-submodules=check "origin" master:master Done remote: error: refusing to update checked out branch:...

194
Cómo cortar una matriz en Bash

Mirando la sección "Array" en la página de manual bash (1), no encontré una manera de cortar una matriz. Entonces se me ocurrió esta función demasiado complicada: #!/bin/bash # @brief: slice a bash array # @arg1: output-name # @arg2: input-name # @args: seq args #