Hello, Just an info about unix and windows scripting.
There are many ports of unix commands at windows . You can find grep and awk for windows with a Google search. I’m using msgit for windows which is a complete bash sell and it is portable. From: veritas-bu-boun...@mailman.eng.auburn.edu [mailto:veritas-bu-boun...@mailman.eng.auburn.edu] On Behalf Of netbac...@whelan-consulting.co.uk Sent: Monday, February 20, 2012 2:26 PM To: veritas-bu; dream...@gmail.com; Anurag Sharma Subject: Re: [Veritas-bu] vmchange script Hi, Windows: type <file name> | find ":" *NIX grep ":" <file name> or grep -v "^$" <file name> I can't find the windows equivalent of the last command, if there is one. Regards, Patrick On 20 February 2012 at 10:38 Anurag Sharma <sharma.anu...@hotmail.com> wrote: > > > Thank you Leo, > > Could please tell me how can get a : seprated output if I already have a list > of media to be expired in another text file in a tabular format ? > > What I'm asking is this - I want a command which converts > > > > > :MO0174 > > > :MO0928 > > > :MO0486 > > > :MO0074 > > > :MO0718 > > > :MO0355 > > > :MO0789 > > > to this > :MO0174 > :MO0928 > :MO0486 > :MO0074 > :MO0718 > :MO0355 > :MO0789 > > > > > Date: Tue, 14 Feb 2012 17:30:07 +0800 > Subject: Re: [Veritas-bu] vmchange script > From: dream...@gmail.com > To: veritas-bu@mailman.eng.auburn.edu > CC: sharma.anu...@hotmail.com > > Hi > > Last time i use this to generate a file with colon separated media labels: > > @bpimagelist -A -media -idonly -hoursago 24 | find "MO" | tr \r\n ":" | sed > -e s/::/:/g -e s/:$//g > %MEDIA_FILE% > > > Hope it help. > > Leo > > On Sun, Feb 12, 2012 at 10:35 PM, Justin Piszcz <jpis...@lucidpixels.com> > wrote: > > Hi, > That would be just the media label— one command per TAPE. > vmchange .. etc etc .. –ml TAPE01 > vmchange .. etc etc .. –ml TAPE02vmchange .. etc etc .. –ml TAPE03 > Justin. > > From: Anurag Sharma [mailto:sharma.anu...@hotmail.com] > > Sent: Sunday, February 12, 2012 8:59 AM > To: jpis...@lucidpixels.com; veritas-bu > Subject: RE: [Veritas-bu] vmchange script > > > Justin, > > $Tape > > > What would that file contain > > just the media labels > > or > > media labels which are colon seperated. if yes kind send how this script > would look in windows nbu > > > > From: jpis...@lucidpixels.com > To: sharma.anu...@hotmail.com; veritas-bu@mailman.eng.auburn.edu > > Subject: RE: [Veritas-bu] vmchange script > Date: Sun, 12 Feb 2012 08:27:39 -0500Hi, > > There is a better way. > There is an undocumented option called –single_cycle. > This will put the tapes in the cap one by one and not prompt you to remove > them. > The best of both worlds J > > Example Syntax: > /usr/openv/volmgr/bin/vmchange -h "$MASTER_SERVER" -rh "$ROBOT_CTRL_HOST" -rn > "$ROBOT_NUM" -rt "$ROBOT_TYPE" -multi_eject -map any -res -ml "$TAPE" > -verbose -single_cycle > > Justin. > > From: veritas-bu-boun...@mailman.eng.auburn.edu > [mailto:veritas-bu-boun...@mailman.eng.auburn.edu] On Behalf Of Anurag Sharma > > Sent: Sunday, February 12, 2012 7:40 AM > To: veritas-bu > Subject: [Veritas-bu] vmchange script > Hi Team, > > Here's is my challenge. > > Every week I have to change tapes in two libraries one has a cap size of 25 > and another has of 35. > > > Now I get a list of tapes to be ejected and sent offsite via script the real > challenge is ejecting them. > > I can use the vmchange command in two separate consoles > > Syntax : vmchange -res -multi_eject -w -rn 0 -rt tld -rh > pnors950.mgroupnet.com -ml > > > Example :vmchange -res -multi_eject -w -rn 0 -rt tld -rh server.xyz.com -ml > MO0371:MO0012:MO0454:MO0775:MO0017 > > > I want to create a script which automates this one of the sample script is > > > FOR /F %%i IN (E:\\setin.txt) DO E:\VERITAS\Volmgr\bin\vmchange -res > -multi_eject -w -rn 3 -rt tld -rh pnors954.mgroupnet.com -ml > %%i>>E:\\ejectoutput.txt > > > The above script uses a file setin.txt which would have list of labels with > colon separated > > MO0371:MO0012:MO0454:MO0775:MO0017 > > The only challenge is this I want the script to take input of labels as file > and do not want manually colon separate them manually. > > > > Please provide suggestions. > > Anurag > > > > > > > _______________________________________________ > > Veritas-bu maillist - Veritas-bu@mailman.eng.auburn.edu > > http://mailman.eng.auburn.edu/mailman/listinfo/veritas-bu > > > >
_______________________________________________ Veritas-bu maillist - Veritas-bu@mailman.eng.auburn.edu http://mailman.eng.auburn.edu/mailman/listinfo/veritas-bu