Lines Matching full:expansion

125 of a login shell, the shell then subjects its value to parameter expansion
126 and arithmetic expansion and reads commands from the named file.
245 Disable pathname expansion.
339 variable subjected to parameter expansion and arithmetic expansion)
709 parameter expansion, command substitution, and arithmetic
710 expansion (as described in the section on
1059 Tilde expansion, parameter expansion, command substitution,
1060 arithmetic expansion and quote removal are applied to the word.
1061 Then, each pattern is expanded in turn using tilde expansion,
1062 parameter expansion, command substitution and arithmetic expansion and
1237 tilde expansion is also performed after the equals sign and after any colon
1239 and field splitting and pathname expansion are not performed.
1241 This special expansion applies not only to assignments that form a simple
1250 (not the result of an expansion)
1270 the expansion occurs within a double-quoted string
1281 the expansion occurs within double-quotes, each positional
1284 expansion of
1371 used in tilde expansion and as a default directory for the
1499 splitting or pathname expansion that can create multiple
1502 the expansion of the special parameter
1507 The order of word expansion is:
1510 Tilde Expansion, Parameter Expansion, Command Substitution,
1511 Arithmetic Expansion (these all occur at the same time).
1518 Pathname Expansion (unless the
1527 character is used to introduce parameter expansion, command
1528 substitution, or arithmetic expansion.
1529 .Ss Tilde Expansion (substituting a user's home directory)
1533 subjected to tilde expansion.
1544 .Ss Parameter Expansion
1545 The format for parameter expansion is as follows:
1568 (via double-quotes inside the expansion);
1573 The simplest form for parameter expansion is:
1585 If a parameter expansion occurs inside double-quotes:
1589 expansion, with the exception of the special parameter
1592 Pathname expansion is not performed on the results of the
1593 expansion.
1596 In addition, a parameter expansion can be modified by using one of the
1603 is unset or null, the expansion of
1612 is unset or null, the expansion of
1622 does not prevent field splitting or pathname expansion.
1630 is unset or null, the expansion of
1647 otherwise, the expansion of
1671 The following four varieties of parameter expansion provide for substring
1682 the result of the expansion is unspecified.
1683 Enclosing the full parameter expansion string in double-quotes does not
1693 parameter expansion then results in
1703 parameter expansion then results in
1713 parameter expansion then results in
1723 parameter expansion then results in
1769 to avoid ambiguity with arithmetic expansion.
1770 .Ss Arithmetic Expansion
1771 Arithmetic expansion provides a mechanism for evaluating an arithmetic
1773 The format for arithmetic expansion is as follows:
1784 for parameter expansion,
1786 arithmetic expansion
1817 after parameter expansion, command substitution, and
1818 arithmetic expansion the shell scans the results of
1861 .Ss Pathname Expansion (File Name Generation)
1870 process of expansion replaces the word with the names of
1878 Pathname Expansion,
1879 the four varieties of parameter expansion for substring processing and the
2704 For aliases the alias expansion is printed;