Preguntas etiquetadas con shell

225
Error "operador unario esperado" en Bash si la condición

He estado tratando de descubrir qué hay de malo en esto, pero no puedo resolverlo ... Esta es la parte que parece estar recibiendo un error. elif [ $operation = "man" ]; then if [ $aug1 = "add" ]; then # <- Line 75 echo "Man Page for: add" echo "" echo "Syntax: add [number 1] [number 2]"...

225
Cómo asignar la salida de un comando a una variable Makefile

Necesito ejecutar algunas reglas de creación condicionalmente, solo si el Python instalado es mayor que cierta versión (digamos 2.5). Pensé que podría hacer algo como ejecutar: python -c 'import sys; print int(sys.version_info >= (2,5))' y luego usando la salida ('1' si está bien, '0' de lo...

224
¿Cómo descomprimir un archivo en Powershell?

Tengo un .ziparchivo y necesito descomprimir todo su contenido usando Powershell. Estoy haciendo esto pero no parece funcionar: $shell = New-Object -ComObject shell.application $zip = $shell.NameSpace("C:\a.zip") MkDir("C:\a") foreach ($item in $zip.items()) {

222
¿Cómo enumero las funciones definidas en mi shell?

Puedo escribir alias para mostrar una lista de todos los alias. Pero para las funciones, todo lo que puedo hacer es grep my .bash_profile. Eso solo obtiene los que están en ese archivo, no los definidos en archivos subsidiarios o dinámicamente. ¿Hay alguna forma más conveniente de averiguar qué...

220
Resta dos variables en Bash

Tengo el script a continuación para restar los recuentos de archivos entre dos directorios, pero la COUNT=expresión no funciona. ¿Cual es la sintaxis correcta? #!/usr/bin/env bash FIRSTV=`ls -1 | wc -l` cd .. SECONDV=`ls -1 | wc -l` COUNT=expr $FIRSTV-$SECONDV ## -> gives 'command not found'...

219
¿Cómo usar la opción '-prune' de 'find' en sh?

No entiendo bien el ejemplo dado por el man find, ¿alguien puede darme algunos ejemplos y explicaciones? ¿Puedo combinar expresiones regulares en él? La pregunta más detallada es así: Escriba un script de shell changeall, que tiene una interfaz como changeall [-r|-R] "string1" "string2". Se...

213
Ordenar datos según la segunda columna de un archivo

Tengo un archivo de dos columnas y nnúmero de filas. la columna 1 contiene namesy la columna2 age. Quiero ordenar el contenido de este archivo en orden ascendente según age(en la segunda columna). El resultado debería mostrar el namede la persona más joven junto con la namesegunda persona más...

211
Cómo generar algo en PowerShell

Estoy ejecutando un script de PowerShell desde un archivo por lotes. El script busca una página web y comprueba si el contenido de la página es la cadena "OK". El script de PowerShell devuelve un nivel de error al script por lotes. El script por lotes es ejecutado por ScriptFTP , un programa de...