Posible duplicado:
¿Cómo reemplazar un comando por el resultado de otro en Linux?
Puedo analizar la salida de mi comando para que solo muestre el nombre del archivo que me interesa.
Mi pregunta es, quiero poder tomar el resultado y usarlo como parámetro para svn diff
.
svn diff /filename_from_output/
Respuesta1
Normalmente, lo siguiente debería funcionar:
svn diff "$(your-command)"
$()
es simple bashsustitución de comando. La salida del comando incluido en $()
se sustituirá en el comando externo.
Respuesta2
Normalmente incluyo el comando entre comillas. Esto también funciona en tcsh... Estoy acostumbrado a hacerlo de esta manera porque escribo un poco de Perl.
svn diff `whatname.sh`
O si la salida puede contener espacios:
svn diff "`whatname.sh`"