Preguntas con la etiqueta [shell]

Lista shell preguntas

Ver el resultado completo del comando PS

14
respuestas
210
votos
299.6k
vistas

Cuando ejecuto ps -auxun comando en mi servidor Linux, al que me conecté mediante PuTTY, pocos procesos son demasiado largos para caber en el ancho de mi ventana actual. ¿Existe

¿Qué hay de malo con el siguiente código? name='$filename | cut -f1 -d'.'' Tal como está, obtengo la cadena literal $filename | cut -f1 -d'.', pero si elimino las comillas

Estoy escribiendo mi primer script de shell. En mi script me gustaría comprobar si existe un determinado comando y, en caso contrario, instalar el ejecutable. ¿Cómo comprobaría si este comando

Quiero matar un árbol de procesos completo. ¿Cuál es la mejor manera de hacer esto utilizando lenguajes de secuencias de comandos comunes? Estoy buscando una solución sencilla.

Necesito probar si una variable está configurada o no. Probé varias técnicas, pero parecen fallar cuando %1está entre comillas, como en el caso de que %1sea "c:\some path with spaces".

Actualmente hago mi manipulación de archivos de texto a través de un montón de AWK, sed, Bash y un poquito de Perl que no recuerdo bien. He mencionado algunos lugares

A continuación se muestra el fragmento de un script de shell de un script más grande. Elimina las comillas de la cadena contenida en una variable. Lo estoy haciendo usando

Si quiero encontrar las diferencias entre dos árboles de directorios, normalmente simplemente ejecuto: diff -r dir1/ dir2/ Esto genera exactamente cuáles son las diferencias entre los archivos correspondientes. Me interesa

Estoy creando un script de shell que muestra los ID de confirmación de las 5 últimas confirmaciones de git de mi repositorio de git. Nombre del archivo de script: 'git_commit.sh'

Mi código: #!/bin/sh #filename:choose.sh read choose [ "$choose" == "y" -o "$choose" == "Y" ] && echo "Yes" && exit 0 [ "$choose" == "n" -o "$choose" == "N" ]

Tengo un ejecutable al que llamo usando el comando de shell: Shell (ThisWorkbook.Path & "\ProcessData.exe") El ejecutable realiza algunos cálculos y luego exporta los resultados a Excel. Quiero poder cambiar

¿Cómo paso los argumentos de la línea de comando a un alias? Aquí hay una muestra: alias mkcd='mkdir $1; cd$1;' Pero en este caso, $xx se traduce en el momento

¿Alguien puede explicar cuáles son los usos del comando exec en scripts de shell con ejemplos simples?

Un script de prueba simple aquí: while read LINE; do LINECOUNT=$(($LINECOUNT+1)) if [[ $(($LINECOUNT % 1000)) -eq 0 ]]; then echo $LINECOUNT; fi done Cuando lo hago, cat my450klinefile.txt |

comando fuente no encontrado en sh shell

14
respuestas
297
votos
500.3k
vistas

Tengo un script que usa shshell. Recibo un error en la línea que usa el sourcecomando. Parece que sourceno está incluido en mi shcaparazón. Si intento ejecutar explícitamente sourcedesde Shell