Esto es específico de macOS, pero parece demasiado complicado para entrar en la comunidad Ask Different .
En Terminal, puedo pwdcopiar el resultado, escribir openy pegar el resultado y la carpeta se abrirá en el Finder, pero
pwd | open
imprime la documentación de ayuda para open. ¿Por qué no funciona la tubería, pero sí pegar?

open .(para el directorio actual)open .funciona y parece ser el más fácil. ty.Respuestas:
No tengo una Mac, así que no puedo probarla, pero la solución debería ser algo como:
No todos los programas toman su aporte de lo
stdinque sería necesario para que la tubería funcione.fuente
/var/tbodt's files.bashproyecto de desarrollo, pero no olvides también golpear todos los proyectiles más antiguos y más nuevos mientras estás en ello. ¡Fuera y fuera!La
openutilidad en macOS no lee de la entrada estándar, pero toma sus argumentos de la línea de comando.Para abrir el directorio de trabajo actual, tendría que decir
o
o simplemente
como se señala en los comentarios a continuación.
Con el
-findicador,opense puede hacer que se lea desde la entrada estándar, pero solo para abrir lo que reciba en el editor de texto predeterminado.fuente
open $cwd:qlugar. Yopen (pwd)/open $PWDsi esfishbash, pero siempre es bueno ver soluciones para otros shells también.rc,es,akangacáscaras:open `pwdoopen `{pwd}open .para el directorio de trabajo actual o el directorio principalopen ..o hasta dos directorios,open ../..etc.$cwd:qpreferible"$cwd"en un shell relacionado con csh?Las otras respuestas son totalmente correctas. Si desea una taquigrafía fácil , puede hacer lo que propuso @ fd0 y simplemente usar
para abrir el directorio actual. El directorio actual se llama
.(un solo punto) en Unix, el directorio padre..(dos puntos).fuente
xargsintroduce su entrada estándar en los argumentos de su primer argumento.fuente
pwd | xargs -d '\n' openPuede usar una canalización con
-fpara abrir el contenido del comando anterior en un Editor de texto. Esto solo se aplica a los editores de texto. Para otras aplicaciones, deberá utilizar la sugerencia en las otras preguntas.Por ejemplo:
Esto abriría su editor de texto predeterminado con el
lscontenido de salida.También puede especificar el editor de texto para usar usando
-a:Esto abriría Atom con el
lscontenido de salida.fuente