Preguntas etiquetadas con bash

87
¿Cómo redirijo la salida del comando a vim en bash?

Estoy tratando de redirigir la salida de un comando bash a un nuevo archivo. Si pruebo la tubería de la siguiente manera: ls -la | vim Bash me muestra los errores: Vim: Error reading input, exiting... Vim: preserving files... Vim: Finished. Sé que puedo abrir Vim y luego usar: :r !ls...

77
¿Cómo puedo deshacer el último comando de CD?

¿Hay alguna forma de volver al directorio de trabajo anterior después de hacer un cddirectorio diferente? Mi caso de uso es que estoy atravesando una estructura de directorios para un proyecto Java, y espero que el directorio actual tenga solo un subdirectorio. Entonces, escribo cdy golpeo Taby...

76
Bash: eliminar palabra delante del cursor

Considere la siguiente línea de comando bash, donde ^ denota la ubicación del cursor: svn commit -m very/long/path/to/some/file "[bug 123456] Fix the pixel issue" ^ Me gustaría confirmar un archivo diferente con el mismo mensaje. ¿Cómo puedo eliminar la palabra actual, desde la ubicación del...

74
¿Cómo agregar tee a un archivo en Bash?

Estos son comandos que escribo en la terminal echo -e "First Line" | tee ~/output.log echo -e "Second Line" | tee ~/output.log Cuando miro en el archivo output.log solo veo 'Segunda línea'. ¿Cómo puedo asegurarme de que la camiseta se agregue (en lugar de borrar el archivo)? Me gustaría poder...

71
¿Cómo borrar texto en un archivo?

¿Cómo borrar el texto que existía en un archivo de texto sin abrirlo? Quiero decir, por ejemplo, tengo un archivo hello.txtcon algunos datos de texto, y ¿cómo puedo borrar el texto total en ese archivo sin abrirlo? Con esto, me refiero a no usar ningún editor como nano, Gedit,...

69
¿Cómo acceder al último valor de retorno en bash?

Escenario simple: estoy buscando un wsdlarchivo perdido en medio de un proyecto. $ find -name '*.wsdl' ./some/very/very/long/way/to/some/lost/directory/filename.wsdl Ahora que sé dónde está, quiero hacer algo con este archivo, por ejemplo, editarlo. En lugar de copiar / pegar la ruta detrás de mi...