The UNIX and Linux Forums  

Go Back   UNIX och Linux Forum > Upp Forum > UNIX för avancerade & Expertanvändare
.
google unix.com



UNIX för avancerade & Expertanvändare Expert-to-experten. Läs avancerade UNIX UNIX-kommandon, Linux operativsystem, systemadministration, programmering, Shell, Shell Scripts, Solaris, Linux, HP-UX, AIX, OS X, BSD.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
hur kan unset för "PS4" koti_rama UNIX for Dummies Frågor & Svar 1 08-06-2007 03:12
Readonly tillgång faruque.ahmed UNIX for Dummies Frågor & Svar 13 01-31-2007 09:25
Hur unset "finger" info? Chanakya.m Shell-programmering och Skript 3 01-23-2006 09:12
Finns det något sätt att ställa in env variabel i top level Makefile och unset när du är klar umen Shell-programmering och Skript 0 10-23-2005 09:15
Göra filer readonly med vi? Flyguy UNIX for Dummies Frågor & Svar 2 11-15-2003 06:52

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 09-11-2007
Nidhi2177 Nidhi2177 is offline
Registered User
  
 

Join Date: Sep 2007
Inlägg: 9
hur unset den readonly variabel

Hej Alla,


Får det här är en mycket enkel fråga ...

[praktikant @ Venus praktikant] $ b \u003d 8
[praktikant @ Venus praktikant] $ readonly b
[praktikant @ Venus praktikant] $ echo $ b
8
[praktikant @ Venus praktikant] $ b \u003d 90
-bash: b: readonly variabel
[praktikant @ Venus praktikant] $ unset b
-bash: unset: b: kan inte unset: Readonly variabel


Jag tänker inte kunna ändra readonly läge för variabel b
Snälla hjälp mig ..

Tack
Nidhi
  #2 (permalänk)  
Old 09-11-2007
vino's Avatar
vino vino is offline Forum Staff  
Supporter (in vino veritas)
  
 

Join Date: februari 2005
Ort: Bangalore, Indien
Inlägg: 2.798
Tha manualsidorna för bash säger, en gång en variabel är markerad som skrivskyddad, kan det inte unset.

Kod:
             typeset -r     Make names readonly.  These names cannot then be  assigned values by subsequent assignment statements or unset.
Även unset säger

Kod:
       unset [-fv] [name ...]
              For each name, remove the corresponding variable or function.  If
              no  options  are  supplied,  or the -v option is given, each name
              refers to a shell  variable.   Read-only  variables  may  not  be
              unset.
Din bästa alternativet vore att döda skal, eller köra kommandon inom en subshell. Något liknande

Kod:
[/tmp]$ {(b=8; readonly b; echo "-$b-"); b=90; echo "[$b]"; unset b; echo "[[$b]]";}
-8-
[90]
[[]]
  #3 (permalänk)  
Old 09-12-2007
Nidhi2177 Nidhi2177 is offline
Registered User
  
 

Join Date: Sep 2007
Inlägg: 9
Tack Vino ...
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
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 11:57.


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