Récemment, j'avais copié du texte depuis un navigateur et j'étais trop paresseux pour le coller dans un fichier à l'aide de l'explorateur de fichiers. Je me demandais si je pouvais le coller directement dans le fichier en utilisant simplement un terminal et des commandes. Aucune suggestion?
Vous pouvez utiliser cat
, avec un ici document par ex.
cat > somefile
frappé Enter puis collez à partir du tampon par défaut avec un clic du milieu ou un raccourci d'émulateur de terminal standard Ctrl+Shift+Vet mettre fin à la saisie avec Ctrl+D.
Ex.
$ cat > somefile
foo
bar
baz
^D
Utilisez >>
à la place de >
si vous souhaitez ajouter à somefile
au lieu de l'écraser.
Vous pouvez utiliser xclip
(Sudo apt install xclip
) pour cela:
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
- utilise le c
lipboard se
lection, ignore ou remplace par -se p
pour utiliser le tampon par défaut à la place (le tampon par défaut conserve la dernière chose que vous sélectionné , par exemple en double-cliquant sur un mot)-o
- Imprimer sur la sortie standard>out
- redirige stdout vers un fichier nommé out
pour l'écraser, remplacez-le par >>out
par et ajoutez au contenu du fichier.Voir man xclip
( Comment puis-je obtenir de l'aide sur les commandes de terminal? ) pour plus d'informations.