J'ai des fichiers dans lesquels j'ai besoin de copier leur contenu dans un autre fichier ou dans une application et plutôt que de l'ouvrir, sélectionner tout le texte puis copier et coller. J'aimerais savoir si je peux effectivement cat
insérer le contenu du fichier dans le Presse-papiers. Est-ce possible?
Un programme Windows conviendrait, mais une solution fonctionnant sous Linux serait également utile. Je n'utilise pas de Mac mais cela pourrait être utile à d'autres. Points bonus si cela peut être fait en ligne de commande.
copy-paste
clipboard
Jonathon Watney
la source
la source
Réponses:
Puisque vous n'avez pas posé de questions sur les Mac:
cat file | pbcopy
(et mêmepbpaste
) pour ceux-là.la source
xclip (probablement disponible dans les dépôts de votre système Linux) fonctionnera pour tout système X11, y compris la plupart des versions de Linux, ou même X fonctionnant sous Windows ou Mac OSX.
Exemple d'utilisation:
xclip -sel clip < ~/.ssh/id_rsa.pub
la source
xclip -sel clip < ~/.ssh/id_rsa.pub
Sous Linux, vous pouvez utiliser
xsel
pour imiterpbcopy
etpbpaste
:Source: Où est Walden? »Pbcopy et pbpaste pour Linux
la source
Sous Linux et d’autres systèmes possibles qui prennent en charge
xclip
:J'ai vu @JustinSmith également mentionné,
xclip
mais il manquait un exemple. J'ai donc dû le rechercher moi-même.Un autre utile: coller votre presse-papiers dans un fichier.
La source
la source
Utilisez la commande "type" en tant qu'équivalent de "cat" dans Windows pour diriger le contenu des fichiers au format texte dans stdout (sortie standard), car il s'agit de l'émulateur de terminal / invite que vous utilisez (CMD dans Windows). Donc, vous pouvez combiner les commandes dans quelque chose comme ceci:
maintenant le contenu de myFile.txt est transféré dans le tampon clipBoard (je pense que c'est juste un tampon puisqu'il ne s'agit pas de linux). C'est aussi une valeur globale, donc une valeur est détenue à la fois par l'ensemble du système d'exploitation. Donc, c'est pour la fonctionnalité "copier", maintenant pour le "coller":
Soit vous voulez ajouter à un fichier existant les valeurs du CLIP comme d'habitude:
tapez clip >> target.txt (ou votre fichier cible - ajoutera des données sans supprimer celles existantes dans ce fichier cible)
Ou, vous voulez ajouter / créer un nouveau fichier avec les valeurs du CLIP comme:
type clip> target.txt (ou votre fichier cible - ajoutera des données ou OVERWRITE signifie la suppression de l'existant dans ce fichier cible)
la source
Utilisez ce programme f2clip. Exécutez-le à partir de la ligne de commande. Il copie le contenu du fichier dans le presse-papier. Je l'utilise pour copier des fichiers texte dans un navigateur Web pour un traitement ultérieur. Téléchargez-le à partir de http://smrz.xf.cz/f2clip.exe ou écrivez le vôtre à partir de cette source (c'est moche):
Pardon.
la source