Recientemente, copié un texto del navegador y me dio pereza ir a pegarlo en un archivo usando el explorador de archivos. Me preguntaba si puedo pegarlo directamente en el archivo simplemente usando la terminal y algunos comandos. ¿Alguna sugerencia?
Respuesta1
Puedes usar cat
, con unaquí documentop.ej
cat > somefile
Presione Entery luego pegue desde el búfer predeterminado con un clic central o el acceso directo estándar del emulador de terminal Ctrl+ Shift+ Vy finalice la entrada con Ctrl+ D.
Ex.
$ cat > somefile
foo
bar
baz
^D
Úselo >>
en lugar de >
si desea agregarlo somefile
en lugar de sobrescribirlo.
Respuesta2
Puedes usar xclip
( sudo apt install xclip
) para eso:
xclip -se c -o # print the clipboard's content to stdout
xclip -se c -o >out # print the clipboard's content to file named “out”
-se c
– use la selecciónc
del panel labialse
, omítala o cámbiela para-se p
usar el búfer predeterminado (el búfer predeterminado contiene lo último que deseaseleccionado, por ejemplo, haciendo doble clic en una palabra)-o
– imprimir en salida estándar>out
– redirigir stdout al archivo llamadoout
sobrescribiéndolo, cambiar a>>out
aadjuntaral contenido del archivo
Ver man xclip
(¿Cómo puedo obtener ayuda sobre los comandos de la terminal?) para más.