Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan håndtere Delstrenger i CSH
    C - skall , eller CSH , er en vanlig UNIX shell for å utføre kommandoer på en UNIX - basert datamaskin . CSH ikke inneholder mange av de praktiske funksjoner for å manipulere strenger som er vanlig i mer moderne skriptspråk . Det er imidlertid flere korte metoder for å utvinne understrenger ved hjelp CSH kode og standard UNIX-kommandoer . Instruksjoner
    Bruke Awk
    en

    Definer en streng eller et sett med strenger som skal brukes som et eksempel : en

    sett someString = " . CSH skript er gøy " satt someStringSet = ( forfattere " Demand Media " " aksjekursen ")
    2

    Pakk en delstrengen bruke " substr ( ) "-funksjonen på UNIX -kommandoen " awk . " The substr kommandoen tar opptil tre argumenter , først , strengen tallet, andre , tegnet og tredje stilling , hvor lengden av den returnerte delstrengen . Utføre følgende kommando med someString som input vil returnere " skript er gøy. "

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

    Utfører følgende kommando med someString som input ville gå tilbake " skript ".

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

    Bruk echo funksjon og røret operatøren dirigere verdien av strengen variabelen til awk kommandoen. Den andre kommandoen returnerer strengen " Med. "

    Sett result1 = ` echo $ someString

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan endre tekst Sak Ved hjelp av HTML programmering…
    ·Hvordan implementere Priority Queue Class hjelp Array 
    ·Hvordan skrive alfabetet i Hex 
    ·Hvordan skrive periodiske signaler i MATLAB 
    ·Hvordan redigere en UDF -fil 
    ·Hvordan lage Overlappende CSS Divs Flytt Together 
    ·Slik viser Wingdings på et tastatur 
    ·En Duplikatattributt feil ble oppdaget under en XML Par…
    ·Hvordan Vis Lør BIN filer 
    ·Hvordan lage ord Rull 
      Anbefalte artikler
    ·Hvordan få System Date From Python 
    ·Hva kan jeg bruke til å fylle data tekstbokser i en Da…
    ·Hvordan få tilgang til en String Array i JSP 
    ·Hvordan Roast et Pork Knuckle 
    ·Hvordan lage en matrise og fyll den med tilfeldige tall…
    ·Hvordan beregne en Matrix Transpose i C + + 
    ·Slik kjører Python Fra Bash 
    ·Hvordan alfabetisere en Array i C + + 
    ·Hvordan stoppe en prosedyre i VB6.0 
    ·Slik konverterer Desimal til Heksadesimalt 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/