Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 779119
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 14, 20262026-05-14T19:52:37+00:00 2026-05-14T19:52:37+00:00

What characters are allowed in Linux environment variable names? My cursory search of man

  • 0

What characters are allowed in Linux environment variable names? My cursory search of man pages and the web did only produce information about how to work with variables, but not which names are allowed.

I have a Java program that requires an defined environment variable containing a dot, like com.example.fancyproperty. With Windows I can set that variable, but I had no luck setting it in linux (tried in SuSE and Ubuntu). Is that variable name even allowed?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-14T19:52:38+00:00Added an answer on May 14, 2026 at 7:52 pm

    From The Open Group:

    These strings have the form
    name=value; names shall not contain
    the character ‘=’.
    For values to be
    portable across systems conforming to
    IEEE Std 1003.1-2001, the value shall
    be composed of characters from the
    portable character set (except NUL
    and as indicated below
    ).

    So names may contain any character except = and NUL, but:

    Environment variable names used by the utilities in the Shell and
    Utilities volume of IEEE Std
    1003.1-2001 consist solely of uppercase letters, digits, and the ‘_’
    (underscore)
    from the characters
    defined in Portable Character Set and
    do not begin with a digit
    . Other
    characters may be permitted by an
    implementation; applications shall
    tolerate the presence of such names.

    So while the names may be valid, your shell might not support anything besides letters, numbers, and underscores.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Are dashes(-) or any other special characters allowed in task names in task queues?
The problem: Limit allowed characters in a HTML input to a-z A-Z only. For
Here is my code: #Check if the value has only allowed characters def checkStr(value):
How can only valid characters be allowed in a Windows file system in a
Is there a clean way to get a string containing only allowed characters? for
Could anyone please point me to where the characters allowed for a bind variable
Is there a standard for the maximum number of characters allowed in an XML
In HTML attribute name=value pairs, what are the characters allowed for the 'name' portion?
How many characters are allowed to be in the subject line of Internet email?
I have a question field with a list of allowed characters : A-Z,0-9,colon (:),

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.