[CentOS] for loop example

Scott Noel-Hemming scott at viviotech.net
Thu Jun 9 03:32:59 UTC 2016


There's probably a better way using join, but this should do the trick:

paste <(cat file1 | tr "\n" ' ') <(cat file2 | tr "\n" " ")


On Tue, 07 Jun 2016 12:19:14 +0000
Diego <diegofull at gmail.com> wrote:

> Maybe this don't to be the best form to solve your problem, but worked,rs.
> 
> #!/bin/bash
> #power by Diego Rodrigues
> 
> totalFileOne=$(wc -l file1 | cut -d" " -f1)
> totalFileTwo=$(wc -l file2 | cut -d" " -f1)
> 
> count=0
> 
> if [ ! "${totalFileOne}" -eq "${totalFileTwo}" ];then
>     echo "The two files need of same number of lines"
>     exit 1
> fi
> 
> 
> for ((i=0;$i<${totalFileOne};i++));
> do
>     #add more one to some
>     NumberLine=$(( $i+1 ))
>     echo -en $(sed ${NumberLine}'!d' file1 ;sed ${NumberLine}'!d' file2)"\n"
> done
> 
> 
> Em ter, 7 de jun de 2016 às 08:42, <centos-request at centos.org> escreveu:
> 
> > Send CentOS mailing list submissions to
> >         centos at centos.org
> >
> > To subscribe or unsubscribe via the World Wide Web, visit
> >         https://lists.centos.org/mailman/listinfo/centos
> > or, via email, send a message with subject or body 'help' to
> >         centos-request at centos.org
> >
> > You can reach the person managing the list at
> >         centos-owner at centos.org
> >
> > When replying, please edit your Subject line so it is more specific
> > than "Re: Contents of CentOS digest..."
> >
> >
> > Today's Topics:
> >
> >    1. for loop example (Indunil Jayasooriya)
> >    2. remote backup (Alessandro Baggi)
> >
> >
> > ----------------------------------------------------------------------
> >
> > Message: 1
> > Date: Sat, 4 Jun 2016 11:11:21 +0530
> > From: Indunil Jayasooriya <indunil75 at gmail.com>
> > To: CentOS mailing list <centos at centos.org>
> > Subject: [CentOS] for loop example
> > Message-ID:
> >         <CAJF2yJSdCEysBoqGo2B+BerpgPYBmMxD=ahj4LiHN6xR8H=
> > 3Gg at mail.gmail.com>
> > Content-Type: text/plain; charset=UTF-8
> >
> > Hi list,
> >
> > Can you look in to this?
> >
> >
> > [root at centos67 loop]# cat file1
> > firstname1
> > firstname2
> >
> > [root at centos67 loop]# cat file2
> > lastname1
> > lastname2
> >
> > I need a OUTPUT like this
> >
> >
> > *firstname1 lastname1firstname2 lastname2*
> >
> >
> > But I try the below command , i get below output.  what is the real command
> > to get the above output
> >
> > [root at centos67 loop]# for line1 in $(cat file1 ); do for line2 in $(cat
> > file2 ); do echo "$line1" "$line2";done;done;
> > firstname1 lastname1
> > firstname1 lastname2
> > firstname2 lastname1
> > firstname2 lastname2
> >
> >
> > And also, I created a file3 like this
> >
> > [root at centos67 loop]# cat file3
> > firstname1 lastname1
> > firstname2 lastname2
> >
> > How can I get the same OUTPUT ?
> >
> >
> > *firstname1 lastname1firstname2 lastname2*
> >
> >
> > if I try below command, i get the below output.
> >
> > [root at centos67 loop]# for i in $(cat file3);do echo $i;done;
> > firstname1
> > lastname1
> > firstname2
> > lastname2
> >
> >
> > Could you pls help me to solve this ? THIS is very important to me.
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > --
> > cat /etc/motd
> >
> > Thank you
> > Indunil Jayasooriya
> > http://www.theravadanet.net/
> > http://www.siyabas.lk/sinhala_how_to_install.html   -  Download Sinhala
> > Fonts
> >
> >
> > ------------------------------
> >
> > Message: 2
> > Date: Sat, 4 Jun 2016 12:34:40 +0200
> > From: Alessandro Baggi <alessandro.baggi at gmail.com>
> > To: CentOS <centos at centos.org>
> > Subject: [CentOS] remote backup
> > Message-ID: <5752AEC0.4010609 at gmail.com>
> > Content-Type: text/plain; charset=iso-8859-15; format=flowed
> >
> > Hi list,
> > i've need to backup a partition of ~200GB with a local connection of 8/2
> > mbps.
> >
> > Tool like bacula, amanda can't help me due to low bandwidth in local
> > server.
> >
> > I'm thinking rsync will be a good choice.
> >
> > What do you think about?
> >
> > Thanks in advance.
> >
> >
> > ------------------------------
> >
> > _______________________________________________
> > CentOS mailing list
> > CentOS at centos.org
> > https://lists.centos.org/mailman/listinfo/centos
> >
> >
> > End of CentOS Digest, Vol 137, Issue 5
> > **************************************
> >
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> https://lists.centos.org/mailman/listinfo/centos
> Total Control Panel
> https://asp.reflexion.net/history-detail?hID=15258593501



-- 
Nothing Whitty



More information about the CentOS mailing list