![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| UNIX for Advanced & Ekspertsøgning Brugere Expert-til-ekspert. Lær avancerede UNIX, UNIX-kommandoer, Linux operativsystemer, systemadministration, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Tilføjelse af en blok til fil | ROOZ | Shell Programmering og Scripting | 4 | 08-20-2008 04:34 PM |
| hvordan man kan modtage en blok af data fra fil | aoussenko | Shell Programmering og Scripting | 4 | 06-26-2008 11:03 AM |
| Sletning tekstblok i fil | andre123 | Shell Programmering og Scripting | 1 | 02-27-2007 01:17 PM |
| Vælg sidste blok fra en fil | misenkiser | Shell Programmering og Scripting | 9 | 10-11-2006 09:32 AM |
| ekstrakt blok i filen | sskb | UNIX for dummyer Spørgsmål & svar | 5 | 10-25-2001 10:29 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
bidrage til at få blok fra en fil
Code:
<Connection^M
companyId="TCS"^M
connectionMode="client"^M
name="TCS_TEMP"^M
protocolVersion="4.2"^M
disableLogging="false"^M
</Connection>
<Connection^M
companyId="HCL"^M
connectionMode="client"^M
name="HCL_RSDC02"^M
protocolVersion="4.2"^M
disableLogging="false"^M
</Connection>
<Connection^M
companyId="SCB"^M
connectionMode="server"^M
name="SCB_ERSDC02"^M
protocolVersion="4.1"^M
disableLogging="false"^M
connectionIntervals="08:00:00,18:00:00"^M
connectAtStartup="true"^M
</Connection>
<Connection^M
companyId="SAT"^M
connectionMode="client"^M
name="SAT_RSDC02"^M
protocolVersion="4.0"^M
disableLogging="false"^M
</Connection>
Alle kommandoer ...? Code:
output should be
<Connection^M
companyId="SCB"^M
connectionMode="server"^M
name="SCB_ERSDC02"^M
protocolVersion="4.1"^M
disableLogging="false"^M
connectionIntervals="08:00:00,18:00:00"^M
connectAtStartup="true"^M
</Connection>
|
|
||||
|
Gem dette script, skal du gøre det eksekverbar med chmod:
Code:
#!bin/sh
awk -v var="$1" '
/<Connection/{i=0}
{a[++i]=$0}
$0 ~ var {f=1}
/<\/Connection>/ && f {for(j=1;j<=i;j++){print a[j]};exit}
' file
Code:
./scriptname SCB_ERSDC02 |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|