The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Top Forums > Shell programmering og Skripting
.
google unix.com



Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her.

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
sed streng manipulasjon speedieB Shell programmering og Skripting 4 11-23-2008 08:27
string manipulasjon james6 UNIX for Dummies Spørsmål og svar 5 06-03-2008 10:05
string manipulasjon Kaktus Jack Shell programmering og Skripting 9 02-14-2008 01:14
String manipulasjon kakashi_jet Shell programmering og Skripting 7 01-10-2007 01:25
string manipulasjon i C trinath High Level Programmering 1 01-23-2006 11:13

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 06-16-2008
hikrishn hikrishn is offline
Registrert bruker
  
 

Bli Dato: desember 2006
Innlegg: 4
Smile Slik bruker sed for streng manipulasjon

Hei,

Jeg vil gjerne vite hvordan du bruker bruk sed for å manipulere streng for følgende situasjon.
Utgangspunktet mitt mål er å kontrollere gyldigheten av filnavnet i min shell script.
Jeg får en parameter som dette for min shell script.
Sjekk min mappe er å ha litt plass.

$ 1 \u003d / root / Krishna Mohan / file.txt

Jeg prøver å bruke sed slik at jeg kan mutate ovenfor Filbanen like nedenfor og videre bruk ls-kommandoen.
/ root / 'Krishna Mohan' / file.txt

ls / root / 'Krishna Mohan' / file.txt

Ofcourse jeg vet at jeg kan bruke enkelt anførselstegn i begynnelsen og end.But vil jeg få problemer hvis jeg får ovenfor parameter med noen maske / mønster som
/ root / Krishna Mohan / fil *. txt
Her holder enkle anførselstegn i begynnelsen og slutten ikke vil fungere.

De foreslår meg løsningen Hvordan holder sitater for enhver tekst mellom / og / som har plass.
  #2 (permalink)  
Old 06-16-2008
ghostdog74 ghostdog74 is offline Forum Advisor  
Registrert bruker
  
 

Bli Dato: Sep 2006
Innlegg: 2522
når du bruker variabelen $ 1, bruk doble anførselstegn.
  #3 (permalink)  
Old 06-16-2008
hikrishn hikrishn is offline
Registrert bruker
  
 

Bli Dato: desember 2006
Innlegg: 4
Sitat:
Originally Posted by ghostdog74 View Post
når du bruker variabelen $ 1, bruk doble anførselstegn.
yeah Men det fungerer ikke i følgende tilfeller .. kan u pls foreslår på denne
Her er inndataparameteren det gjelder for meg.

$. / Sample.ksh '/ root / Krishna Mohan / fil *. txt'

sample.ksh
********

input \u003d "$ 1"

ls-m $ input
ls-m "$ input"

**********

over kommandoen er ikke i stand til å tolke og listen nøyaktig filer ..

Takk
Krishna
Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er PÃ¥
Smilefjes er PÃ¥
[IMG] koden PÃ¥
HTML-koden Av
Pingbacks er PÃ¥
Refbacks er PÃ¥




Alle klokkeslett er GMT -4. NÃ¥ er klokken 10:43.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0