The UNIX and Linux Forums  

Go Back   UNIX och Linux Forum > Operativsystem > AIX
.
google unix.com



AIX AIX IBM branschledande UNIX operativsystem som uppfyller de krav på applikationer som företagen lita på i dagens marknad.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
endast versaler första tecknet? Fedora Shell-programmering och Skript 7 09-26-2008 09:12
Behöver du ändra filnamn i en viss katalog från gemener till versaler Duke_Lukem UNIX for Dummies Frågor & Svar 7 01-07-2008 06:32
Hur konvertera gemener eller versaler Alex20 Shell-programmering och Skript 5 03-07-2005 07:07
Konvertera till versaler dreams5617 Shell-programmering och Skript 3 11-12-2004 01:44
versaler till gemener WebEx Shell-programmering och Skript 4 01-03-2002 02:15

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 denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 12-11-2007
ggovotsis ggovotsis is offline
Registered User
  
 

Join Date: Dec 2007
Inlägg: 3
Gemener till versaler

Inuti ett script jag har 2 variabler kompr.äf \u003d cy och PT \u003d t. längre ned i samma manus jag kräver på samma linje för att ringa upp dessa 2 variabler första gången versaler och efter gemener $ (kompr.äf) $ (PT) ACE, $ (kompr.äf) $ (PT) ess. Kan någon hjälpa mig

Tack på förhand

George Govotsis
  #2 (permalänk)  
Old 12-11-2007
gus2000 gus2000 is offline
Registered User
  
 

Join Date: oktober 2007
Inlägg: 157
Det finns olika sätt att göra det du föreslår. Det enklaste är att skapa variabler som tanken kommer att konvertera till versaler och gemener:

Kod:
typeset -u COMP_UPPER PT_UPPER
typeset -l COMP_LOWER PT_LOWER
Variablerna ovan kommer alltid att konvertera sina värden till versaler eller gemener, respektive. Självklart kan du också konvertera via andra program:

Kod:
echo "$COMP" | tr '[a-z]' '[A-Z]'
echo "$COMP" | awk '{print toupper($0)}'
Du får idén.
  #3 (permalänk)  
Old 12-11-2007
vgersh99's Avatar
vgersh99 vgersh99 is offline Forum Staff  
Moderator
  
 

Join Date: februari 2005
Ort: Boston, MA
Inlägg: 5.125
Citat:
Ursprungligen postat av gus2000 View Post
Det finns olika sätt att göra det du föreslår. Det enklaste är att skapa variabler som tanken kommer att konvertera till versaler och gemener:

Kod:
typeset -u COMP_UPPER PT_UPPER
typeset -l COMP_LOWER PT_LOWER
Variablerna ovan kommer alltid att konvertera sina värden till versaler eller gemener, respektive. Självklart kan du också konvertera via andra program:

Kod:
echo "$COMP" | tr '[a-z]' '[A-Z]'
echo "$COMP" | awk '{print toupper($0)}'
Du får idén.
Jag antar att OP ville variabeln värden som skall aktiverade - Inte hela sträng som UPPER-cased.
Det operativa program kommer att klargöra!
  #4 (permalänk)  
Old 12-11-2007
SebaM6 SebaM6 is offline
Registered User
  
 

Join Date: Nov 2007
Inlägg: 34
Jag antar att du även kan använda syntax som
Kod:
print $VARIABLE|sed 'y/[a-z]/[A-Z]'
  #5 (permalänk)  
Old 12-13-2007
funksen funksen is offline Forum Advisor  
Registered User
  
 

Join Date: Nov 2006
Plats: Österrike / Wien
Inlägg: 431
eller

tr [: lägre:] "" [: övre:] "

tr [: övre:] "" [: lägre:] "
  #6 (permalänk)  
Old 10-16-2008
ajit.yadav83 ajit.yadav83 is offline
Registered User
  
 

Join Date: oktober 2008
Inlägg: 13
jag dont har några rörliga
jag dont har en fil

Jag vill bara konvertera AJIT att ajit
kan jag göra detta i UNIX atraight bort
  #7 (permalänk)  
Old 12-11-2007
vgersh99's Avatar
vgersh99 vgersh99 is offline Forum Staff  
Moderator
  
 

Join Date: februari 2005
Ort: Boston, MA
Inlägg: 5.125
Kod:
#!/bin/ksh

a='foo'
typeset -uL1 b=${a}
echo "${b}${a#?}"
Mer om detta här.

Senast redigerad av vgersh99; 12-11-2007 vid 04:07..
Closed Thread

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod Av
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 12:28.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0