El término 'shell' se refiere a una clase general de intérpretes de comandos interactivos basados en texto asociados con mayor frecuencia con los sistemas operativos Unix y Linux. Para preguntas sobre scripts de shell, utilice una etiqueta más específica como 'bash', 'powershell' o 'ksh'. Sin una etiqueta específica, se debe suponer una solución portátil (compatible con POSIX), aunque es preferible usar 'posix' además o 'sh' en su lugar.

shell...

Así que tengo un script bash ahora mismo que automatiza el proceso de git para mí. He hecho que el script de shell sea accesible desde todas partes. Quiero darle al script un comando como "ctdir" en lugar de escribir "intilize_directory.sh" cada vez. ¿Hay alguna forma de hacer esto posible?....
22 ago. 2020 a las 06:13
Estoy tratando de escribir un script awk para leer datos de un archivo txt que requiere un ciclo con tres variables. Probé una sintaxis similar a C y bucles anidados, pero no tuve suerte. Según el siguiente enlace, la sintaxis similar a C tampoco es compatible con awk. https://www.gnu.org/software/g....
13 ago. 2020 a las 23:43
File1.text contiene los siguientes datos. VARIABLE=00 RATE=14 PRICE=100 Necesito incrementar el valor en 1 solo por debajo cuando quiera. VARIABLE = 00 nombre de archivo: file1.txt La salida debe incrementarse en 1 cada vez. La salida será como a continuación VARIABLE = 01 En la próxima ejecución V....
9 ago. 2020 a las 14:14
Estoy usando ping para verificar la conexión en el script de shell. El guión es como el siguiente. ping -c 1 8.8.8.8 >> log.txt if [ "$?" == "0" ] ; then echo "Success" >> log.txt else echo "Failed" >> log.txt fi Pero a veces no se pudo conectar incluso si la red funcionaba bien. Así que cambié....
9 ago. 2020 a las 04:45
Tenemos una situación en la que las líneas de texto largas se dividen en varias líneas con el carácter =. Pensé que una secuencia de comandos sed simple como sed 's/=$//g' old-file > new-file (o sed 's/\=$//g' old-file > new-file) solucionaría el problema. Sin embargo, este comando sed simplemente n....
9 ago. 2020 a las 00:59
Quiero analizar la siguiente cadena de texto html usando un script de shell en bash. <pre style=\"font-family: helvetica, arial, sans-serif; white-space: pre-wrap; margin: 0;\">peter-2</pre>\n <pre style=\"font-family: helvetica, arial, sans-serif; white-space:....
8 ago. 2020 a las 01:07
Tengo varios archivos en un directorio. Quiero extraer cada línea en todos los archivos que contienen que tienen un valor entero mayor que 45. Actualmente, estoy usando: grep "IO resumed after" * Me muestra todos los archivos que esta cadena "IO reanudó después". Quiero poner un parámetro más que a....
7 ago. 2020 a las 11:58
En el script bash utilizo la siguiente sintaxis. Ordeno imprimir todo, desde el script hasta los archivos: $file y $sec_file Estamos ejecutando el script en nuestro servidor rhel de Linux - versión 7.8 exec > >(tee -a "$file" >>"$sec_file") 2>&1 Así que una vez completado el script bash, obtenemos ....
7 ago. 2020 a las 10:59
¿Cuál es la diferencia entre ejecutar un proceso en segundo plano usando start-stop-daemon con la opción --background y usando con &?....
6 ago. 2020 a las 02:44
¿Cómo puedo crear un archivo llamado "\$*'PNP'*$\" usando el comando táctil? lo que hice: % touch '"\$*'PNP'*$\"' % ls "\$*PNP*$\" Necesito 'al lado de P....
5 ago. 2020 a las 06:32
Tenemos un sistema que tendría un trabajo cron que borra archivos hasta hace dos meses. Estoy tratando de escribir un script para automatizar esto, pero soy bastante nuevo en bash scripting y me preguntaba si alguien podría ayudarme. Nuestros archivos están en formato % m% Y y los estaría moviendo ....
4 ago. 2020 a las 23:52
Tengo un archivo csv enorme de una exportación delimitada por tubería 8CDAC2EF-9261-4B9F-9D41-87B460C467B0|SAMPLE1|SAMPLE 2|SAMPLE 3|2020-08-03 00:00:00 8CDAC2EF-9261-4B9F-9D41-87B460C467B0|SAMPLE1|SAMPLE 2|SAMPLE 3|2020-08-03 00:00:00 8CDAC2EF-9261-4B9F-9D41-87B460C467B0|SAMPLE1|SAMPLE 2| |2020-....
4 ago. 2020 a las 16:28
He creado un archivo con la versión que quiero aumentar automáticamente el valor del parche cada vez que ejecuto make pr TAG = 0.0.1 pr: docker build -t $(REGISTRY)/$(APP):$(TAG) . Quiero que cada vez que ejecute make pr aumentará el número, Está bien que solo se aumente el último número Me g....
3 ago. 2020 a las 19:47
Tengo un archivo: $ cat test.csv hello foo needed bar blah blah bar hello foo needed bar blah hello foo needed hello foo needed bar blah Necesito extraer líneas que tengan 'barra' y una línea inmediata al lado de 'hola' pero no la línea 'hola'. Hasta ahora puedo extraer como se muestra a continuaci....
3 ago. 2020 a las 16:33
Estoy configurando mis entornos de shell y quiero poder usar algunas de las mismas funciones / alias en zsh que en bash. Una de estas funciones abre .bashrc o .zshrc en un editor (el archivo que sea relevante), espera a que se cierre el editor y luego vuelve a cargar el archivo rc. # a very simplifi....
2 ago. 2020 a las 23:13
Cómo puedo ocultar el uso de la variable cuando no está definida con el comando bash con esta situación: EXCLUDE_PORTS="--exclude-ports $2" if [ "${EXCLUDE_PORTS:-}" == "" ]; then EXCLUDE_PORTS='' fi Necesito ocultar también --exclude-ports, cuando $ 2 no está especificado. En realidad, cuando....
2 ago. 2020 a las 22:38
Estaba tratando de escribir un script que implicaba imprimir una matriz con un delimitador. Desafortunadamente, el comando printf que funcionaba escribiendo en la línea de comando no funcionaba cuando se ejecutaba como un script. También parece que bash y zsh manejan las cosas de manera diferente. E....
1 ago. 2020 a las 00:44
Tengo el siguiente script de shell, que no se compila: #!/bin/sh ..... ..... clean_up() { echo "Clean up" docker stop $KC_TEST_SVC docker stop $KC_NAME docker stop $POSTGRES_NAME docker network rm $KC_NETWORK } # Check network if exists, if not then create docker network inspect $KC_N....
31 jul. 2020 a las 10:58
Estoy tratando de escribir un script de shell que debería iniciar un contenedor de ventana acoplable. Tengo un ejemplo en ejecución, pero usa /bin/bash: #!/bin/bash export NETWORK=jetty-svc-test export IMAGE_TAG=jetty-test-app export SVC_NAME=svc-test clean_up() { docker stop $SVC_NAME doc....
30 jul. 2020 a las 17:49
Tengo un archivo con el siguiente formato ABD|66732|987|01/06/2019 10:00|I ABD|66732|927|01/06/2019 10:01|I ABD|66732|W917|01/06/2019 10:02|I ABD|66732|947|01/06/2019 10:03|I ABD|66732|W977|01/06/2019 10:04|I ABD|66732|997|01/06/2019 10:05|I Quiero prefijar 'W' después del segundo '|' en cada línea....
30 jul. 2020 a las 15:07
Tengo un repositorio remoto en github y otro repositorio remoto para respaldo. Dado que el repositorio es muy grande, no quiero usar git push --mirror cada vez (está por encima de 20 GB) y quiero sincronizar solo los últimos cambios cada vez. Quiero escribir un script que haga algo como esto: for ea....
30 jul. 2020 a las 14:09
Tengo una carpeta que consta de alrededor de 400 archivos más lo que tengo que hacer para contar el número de archivos distintos, ya que puede haber más de una versión del archivo. Como por ejemplo, si en una carpeta tengo 8 archivos: - V07Y_0021_YP_0100_001.PDF: esto es único V07Y_0021_YP_0099_001.....
29 jul. 2020 a las 19:21
Tengo un script de PowerShell alojado estáticamente en mi sitio web y quiero ejecutarlo en mi máquina sin descargarlo manualmente. Entonces hago esto: iwr https://mywebsite/test.ps1 | iex Lo que funciona perfectamente hasta que no necesitas pasar ningún argumento. Pero si necesito usar argumentos, ....
29 jul. 2020 a las 18:28
Estimados expertos, tengo un pequeño problema en el que solo quiero invertir las columnas. Por ejemplo, tengo un conjunto de datos organizado en 4 columnas, necesito poner la última columna primero, y así a la inversa ... ¿cómo se puede hacer este trabajo? Espero que algún experto definitivamente re....
29 jul. 2020 a las 11:33
Soy nuevo en Spark. Estoy siguiendo esto Tutorial de Apache Spark (en francés). La idea es llamar a un script llamado wordcount.py (que se reproduce a continuación) para contar la cantidad de palabras de un archivo de texto grande. Los autores sugieren tomar la Ilíada de Internet y concatenarla cien....
29 jul. 2020 a las 10:33