Preguntas etiquetadas con shell

109
Recorre una variable de shell separada por comas

Supongamos que tengo una variable de shell de Unix como se muestra a continuación variable=abc,def,ghij Quiero extraer todos los valores ( abc, defy ghij) usando un bucle for y pasar cada valor a un procedimiento. El script debería permitir extraer un número arbitrario de valores separados por...

108
Abra un archivo de Cygwin

¿Existe un equivalente al opencomando OSX en cygwin. openabre un archivo con la aplicación predeterminada para ese tipo. Quiero hacer algo como $ magic-command file.xls #excel opens as if file.xls would have been double-clicked $ magic-command file.txt #notepad opens as if file.txt would have...

108
usando awk con condiciones de valor de columna

Estoy aprendiendo awk del lenguaje de programación AWK y tengo un problema con uno de los ejemplos. Si quisiera imprimir $ 3 si $ 2 es igual a un valor (por ejemplo 1), estaba usando este comando que funciona bien: awk '$2==1 {print $3}' <infile> | more Pero cuando sustituyo 1 por otro...

107
Relleno de caracteres en printf

Estoy escribiendo un script de shell bash para mostrar si un proceso se está ejecutando o no. Hasta ahora, tengo esto: printf "%-50s %s\n" $PROC_NAME [UP] El código me da esta salida: JBoss [DOWN] GlassFish [UP] verylongprocessname [UP] Quiero rellenar el espacio entre los dos campos con un...

106
¿Qué hace "%" (porcentaje) en PowerShell?

Parece que la operación% inicia bloques de script después de la canalización, aunque about_Script_Blocks indica que% no es necesario. Todo esto funciona bien. get-childitem | % { write-host $_.Name } { write-host 'hello' } % { write-host 'hello' } Pero cuando agregamos un bloque de secuencia...