Nous sommes le Mar 24 Juin, 2025 22:14
Supprimer les cookies

Page 2 sur 2Précédent 1, 2Tracé y vs x Gnuplot

Sur le logiciel libre en général ou un logiciel libre en particulier

Mer 20 Juil, 2011 23:53

Je ne connaissais pas cette commande, je la note dans un coin.

http://gnuwin32.sourceforge.net/packages/coreutils.htm

Ce n'est pas de toute dernière fraîcheur mais ça a le mérite d'exister et ce n'est pas le genre de programme qui a dû avoir beaucoup de fonctionnalités ajoutées depuis.
Attentyon, ponaytte maychante !
Téthis

Avatar de l’utilisateur
Messages : 3895
Géo : De passage chez les cathares

Jeu 21 Juil, 2011 06:04

limax a écrit:
Invité a écrit:Comment ferais-tu en bash alors?

paste fich1 fich2


Cool ! Je ne connaissais pas non plus !
reste à voir si paste existe pour windows

Doit exister (facile à implémenter). Au pire on installe cygwin.
Sous [color=#008000]LinuxMint[/color] (Sarah - Cinnamon 64 bits) (de moins en moins sous Windows XP ou Seven)
serged

Avatar de l’utilisateur
Messages : 1300
Géo : Montrouge (92)

Ven 22 Juil, 2011 12:02

sinon python existe bien aussi sous win

Je débute en python alors voici ce que j'ai fait

la syntaxe est: paste.py fichier1 fichier2
j'ai testé sous python3.2 et 2.7

Code: Tout sélectionner
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#Auteur limax

import sys

# on teste s'il y a des arguments
try:
   arg1=sys.argv[1]
   arg2=sys.argv[2]
except:
   #print("Vous devez indiquer deux fichiers")
   sys.exit()

#on ouvre les fichiers en lecture
try:   
   fich1 = open(arg1, 'r')
except:
   #print("Le fichier "+arg1+"n'existe pas")
   sys.exit()
   
try:
   fich2 = open(arg2, 'r')
except:
   #print("Le fichier "+arg2+" n'existe pas")
   sys.exit()   

# la boucle pour concaténer les lignes des deux fichiers
while 1:
   txt1 = fich1.readline()
   txt2 = fich2.readline()
   if txt1 =='' and txt2 =='' :
      break
   print(txt1[0:-1]+' '+txt2[0:-1])
   # [0:-1] c'est pour enlever le retour à la ligne.
   
#on ferme les fichiers   
fich1.close()
fich2.close()
i love vim
limax

Avatar de l’utilisateur
Messages : 474
Géo : grenoble

Lun 25 Juil, 2011 20:14

Pour avoir plein de petits programmes Unix sous Windows, il existe aussi UnxUtils.
Ce sont des réimplémentations directes, et c'est assez à jour. On met le répertoire d'install dans le Path Windows et tous les programmes sont accessibles depuis cmd. (Rien que pour le reflexe de taper "ls" pour lister un répertoire c'est appréciable :D)
Je viens de regarder, il y a bien "paste" dans la liste. (mais aussi dd, grep, tail, tar, wget, etc.)

Tant qu'on est dans la ligne de commande sous Windows, ne manquez pas Console2 (lien vers la version "dev" l'autre n'est plus à jour depuis 2005) - Ça permet notamment de préparer des onglets à l'avance, qui vont se lancer sur un répertoire donné et/ou dans un shell donné. (Par exemple directement sur le shell python ou msys). Ça facilite bien le copier collé aussi !

Allez tant qu'on y est bis, et puisqu'on parle de python, ne manquez pas non plus DreamPie ! (Et si vous êtes un vrai geek, vous utiliserez l'interpréteur python en lieu et place de la calculette Windows, tellement plus puissant et plus pratique :mrgreen:).

Et voilà c'était mon "softs en vrac" (Il faut relancer cette rubrique du framablog !)
kinovea.org
joan

Avatar de l’utilisateur
Messages : 886
Géo : France, Aquitaine, Bordeaux

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit