The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
tilføje returtegn ved slutningen af filen HAA Shell Programmering og Scripting 2 11-20-2007 11:58 AM
At fjerne returtegn mellem linjen shash UNIX for dummyer Spørgsmål & svar 5 07-31-2007 01:12 PM
Carriage Return ved slutningen af filen bd_joy Shell Programmering og Scripting 14 10-20-2006 02:20 PM
Sådan slettes returtegn i SED stevefox Shell Programmering og Scripting 3 12-23-2005 06:03 AM
Dont ønsker returtegn videsh77 Shell Programmering og Scripting 3 12-16-2004 09:26 PM

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øg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 12-15-2003
gio123bg gio123bg is offline
Registreret Bruger
  
 

Join Date: Nov 2003
Stillinger: 15
Angry Capture returtegn.

Jeg forsøger at teste returtegn i en variabel.
$ LÆNGDE \u003d `expr $ VARIABEL: ".*"` returnerer længden af den variable. Men dette fungerer ikke, hvis $ variabel har nul længde.

Enhver hjælp vil være værdsat.
Thanks in advance.

Giovanni
  #2 (permalink)  
Old 12-15-2003
jayakhanna jayakhanna is offline
Registreret Bruger
  
 

Join Date: Dec 2003
Beliggenhed: Indien
Stillinger: 50
# VAR \u003d "adfadf"; LÆNGDE \u003d `expr" $ VAR ":'.*'`; echo $ LÆNGDE

Jeg tvivler på, at din syntaks er korrekt, skal du bare bruge ovenstående det vil fungere korrekt


Hvis du ønsker at få 0 for null strengen sættes VAR \u003d ""

Skål
  #3 (permalink)  
Old 12-15-2003
jayakhanna jayakhanna is offline
Registreret Bruger
  
 

Join Date: Dec 2003
Beliggenhed: Indien
Stillinger: 50
Du kan prøve denne måde også, hvis du ønsker, som en enkelt kommando der skal udføres en ad gangen

# Export VAR \u003d "adafadfadf"
# Export LÆNGDE \u003d `expr" $ VAR ":'.*'`
# Echo $ LÆNGDE
10
# Export VAR \u003d ""
# Export LÆNGDE \u003d `expr" $ VAR ":'.*'`
# Echo $ LÆNGDE
0
#

Hilsen
  #4 (permalink)  
Old 12-15-2003
google's Avatar
google google is offline Forum Advisor  
Moderator
  
 

Join Date: Jul 2002
Location: Atlanta
Posts: 740
Også se syntaks

LÆNGDE \u003d $ (# VARIABLE)
  #5 (permalink)  
Old 12-15-2003
oombera's Avatar
oombera oombera is offline Forum Advisor  
Registreret Bruger
  
 

Join Date: Aug 2002
Beliggenhed: Cleveland, OH
Posts: 804
Du kan også bruge awk:

var \u003d "adfadf"
echo $ var | awk '(print længde ($ 0))
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 02:57 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0