|  | 		    
					
        
         
          
         
	
          | |  | Jeg vil lime søjlerne fra to talfiler file~ Fra : Niels L Ellegaard
 | 
 Dato :  01-09-06 11:53
 | 
 |  | Jeg har to filer test1 og test2 på følgende form
 
 [niels:test5]% cat test1
 1
 2
 3
 45
 
 [niels:test5]% cat test2
 24
 6
 7
 8
 
 Nu leder jeg efter en shellscriptordre, der kan give mig en fil test3
 på følgende form
 [niels:test5]% cat test3
 1     24
 2     6
 3     7
 45   8
 
 Med andre ord skal den n'te linie i filen test3 bestå af de n'te
 linier i test1 og test2. Jeg kan løse det i python, men jeg ville
 foretrække at kende en god one-liner i awk eller sed. Er der nogen på
 linien, der kan hjælpe mig?
 
 Niels
 
 
 
 |  |  | 
  Mogens Kjaer (01-09-2006) 
 
	
          | |  | Kommentar Fra : Mogens Kjaer
 | 
 Dato :  01-09-06 12:07
 | 
 |  | 
 
            Niels L Ellegaard wrote:
 ....
 > Med andre ord skal den n'te linie i filen test3 bestå af de n'te
 > linier i test1 og test2. Jeg kan løse det i python, men jeg ville
 > foretrække at kende en god one-liner i awk eller sed. Er der nogen på
 > linien, der kan hjælpe mig?
 Skal det være awk eller sed?
 $ paste test1 test2
 1       24
 2       6
 3       7
 45      8
 Mogens
 -- 
 Mogens Kjaer, Carlsberg A/S, Computer Department
 Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
 Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
 Email: mk@crc.dk Homepage: http://www.crc.dk |  |  | 
  Bjarne  (04-09-2006) 
 
	
          | |  | Kommentar Fra : Bjarne
 | 
 Dato :  04-09-06 07:51
 | 
 |  | In article <1157108008.448091.286100@i3g2000cwc.googlegroups.com>,
 "Niels L Ellegaard" <niels.ellegaard@gmail.com> writes:
 > Jeg har to filer test1 og test2 på følgende form
 > [niels:test5]% cat test1
 > 1
 > 2
 > 3
 > 45
 > [niels:test5]% cat test2
 > 24
 > 6
 > 7
 > 8
 > Nu leder jeg efter en shellscriptordre, der kan give mig en fil test3
 > på følgende form
 > [niels:test5]% cat test3
 > 1     24
 > 2     6
 > 3     7
 > 45   8
 > Med andre ord skal den n'te linie i filen test3 bestå af de n'te
 > linier i test1 og test2. Jeg kan løse det i python, men jeg ville
 > foretrække at kende en god one-liner i awk eller sed. Er der nogen på
 > linien, der kan hjælpe mig?
 
 Hvad med pr -m ?
 (plus diverse andre pr options)
 
 mvh,
 Bjarne
 
 >                                                          Niels
 
 
 |  |  | 
  peter volsted (04-09-2006) 
 
	
          | |  | Kommentar Fra : peter volsted
 | 
 Dato :  04-09-06 08:53
 | 
 |  | hi
 
 > Bjarne wrote:
 > In article <1157108008.448091.286100@i3g2000cwc.googlegroups.com>,
 >    "Niels L Ellegaard" <niels.ellegaard@gmail.com> writes:
 >> Jeg har to filer test1 og test2 på følgende form
 >> [niels:test5]% cat test1
 >> 1
 >> 2
 >> 3
 >> 45
 >> [niels:test5]% cat test2
 >> 24
 >> 6
 >> 7
 >> 8
 >> Nu leder jeg efter en shellscriptordre, der kan give mig en fil test3
 >> på følgende form
 >> [niels:test5]% cat test3
 >> 1     24
 >> 2     6
 >> 3     7
 >> 45   8
 >> Med andre ord skal den n'te linie i filen test3 bestå af de n'te
 >> linier i test1 og test2. Jeg kan løse det i python, men jeg ville
 >> foretrække at kende en god one-liner i awk eller sed. Er der nogen på
 >> linien, der kan hjælpe mig?
 >
 > Hvad med pr -m ?
 > (plus diverse andre pr options)
 
 paste test1 test2
 
 
 --
 good luck
 
 peter
 
 
 |  |  | 
  Bjarne  (04-09-2006) 
 
	
          | |  | Kommentar Fra : Bjarne
 | 
 Dato :  04-09-06 10:26
 | 
 |  | In article <SXQKg.16$CX4.4@news.get2net.dk>,
 peter volsted <pvolsted@image.dk> writes:
 > hi
 >
 > > Bjarne wrote:
 >> In article <1157108008.448091.286100@i3g2000cwc.googlegroups.com>,
 >>    "Niels L Ellegaard" <niels.ellegaard@gmail.com> writes:
 >>> Jeg har to filer test1 og test2 p=E5 f=F8lgende form
 >>> [niels:test5]% cat test1
 >>> 1
 >>> 2
 >>> 3
 >>> 45
 >>> [niels:test5]% cat test2
 >>> 24
 >>> 6
 >>> 7
 >>> 8
 >>> Nu leder jeg efter en shellscriptordre, der kan give mig en fil test3
 >>> p=E5 f=F8lgende form
 >>> [niels:test5]% cat test3
 >>> 1     24
 >>> 2     6
 >>> 3     7
 >>> 45   8
 >>> Med andre ord skal den n'te linie i filen test3 best=E5 af de n'te
 >>> linier i test1 og test2. Jeg kan l=F8se det i python, men jeg ville
 >>> foretr=E6kke at kende en god one-liner i awk eller sed. Er der nogen p=
 > =E5
 >>> linien, der kan hj=E6lpe mig?
 >>=20
 >> Hvad med pr -m ?
 >> (plus diverse andre pr options)
 >
 > paste test1 test2
 
 Ahh, rigtigt. Det var den jeg ikke kunne huske.
 
 mvh,
 Bjarne
 
 
 
 |  |  | 
 |  |