| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Sådan Deal med Delstrenge i CSH
    C -shell , eller CSH , er et almindeligt brugt UNIX shell til udførelse af kommandoer på en UNIX -baseret computer. CSH ikke indeholder mange af komfortfunktioner for manipulering af strenge, der er almindelige i mere moderne scriptsprog . Der er imidlertid flere korte metoder til at udvinde delstrenge hjælp CSH kode og standard UNIX-kommandoer . Instruktioner
    Brug Awk
    1

    Definer en streng eller et sæt af strenge, der skal bruges som eksempel : Hej

    sæt someString = " . CSH scripts er sjovt " sat someStringSet = ( forfattere " Demand Media " "stock price" )
    2

    Uddrag en delstreng ved hjælp af " substr ()" funktionen af UNIX kommandoen " awk . " The substr kommandoen tager op til tre argumenter , første , strengen nummer , for det andet tegns position og tredje , længden af ​​den returnerede understreng . Udfører følgende kommando med someString som input ville vende tilbage " scripts er sjovt. "

    Awk '{ print substr ( $ 0,5) }'

    Udfører følgende kommando med someString som input ville vende tilbage " scripts. "

    awk '{ print substr ( $ 0,5,7 ) }'
    3

    Brug ekko funktion og røret operatøren lede værdi af strengen variabel til den awk kommandoen . Den anden kommando returnerer strengen " Med. "

    Sæt resultatet1 = ` echo $ someString

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Splice en linje kode 
    ·Sådan Lær Flash Programmering 
    ·Sådan at bestemme antallet af knapper i en WPF Toolbar…
    ·Ankre i HTML-kode 
    ·Hvordan man skriver en temperatur konvertering program,…
    ·Definition af en callback funktion 
    ·Hvordan laver jeg en racerbil spil på Flash 8 
    ·Sådan Erstat Blocks Brug AWK 
    ·Hvordan man skriver Embedded Event Manager op Politikke…
    ·Sådan Konverter HTML-tags med almindelig tekst i C # 
      Anbefalede Artikler
    ·Sådan Reverse bekendtgørelse af en vektor i C + + 
    ·Hvordan man tegner Pyramiderne i Java 
    ·Sådan fjernes dubletter fra Array Perl 
    ·Hvad er en Runtime Error 8005 
    ·Tutorial om jQuery og Google Maps 
    ·Sådan Konverter et objekt til en Long Primitive i Java…
    ·Vigtigheden af ​​Buffere 
    ·Hvordan kan jeg sætte en variabel på flere linjer til…
    ·Hvad betyder det at Parse Data 
    ·Introduktion til SQL Certificering 
    Copyright © Computer Viden http://www.computerdk.com