|
|
1.1 ! root 1: ! 2: ! 3: set Command set ! 4: ! 5: ! 6: ! 7: ! 8: Set shell option flags and positional parameters ! 9: ! 10: sseett [-cceeiikknnssttuuvvxx [_n_a_m_e ...] ] (Bourne shell) ! 11: sseett [[+-]aaeeffhhkkmmnnuuvvxx] [[+-]oo _n_a_m_e] (Korn shell) ! 12: ! 13: sseett changes the options of the current shell and optionally sets ! 14: the values of positional parameters. This command is used ! 15: implemented by both the Bourne and Korn shells; however, its ! 16: syntax and options vary from one shell to the other. ! 17: ! 18: ***** Bourne Shell ***** ! 19: ! 20: The shell variable `$-' contains the currently set shell flags. ! 21: If the optional _n_a_m_e list is given, sseett assigns the positional ! 22: parameters $11, $22 ... to the given shell variables. ! 23: ! 24: sseett recognizes the following options: ! 25: ! 26: -cc _s_t_r_i_n_g ! 27: Read shell commands from _s_t_r_i_n_g. ! 28: ! 29: -ee Exit on any error (command not found or command returning ! 30: nonzero status) if the shell is not interactive. ! 31: ! 32: -ii The shell is interactive, even if the terminal is not ! 33: attached to it; print prompt strings. For a shell reading a ! 34: script, ignore signals SSIIGGTTEERRMM and SSIIGGIINNTT. ! 35: ! 36: -kk Place all keyword arguments into the environment. Normally, ! 37: the shell places only assignments to variables preceding the ! 38: command into the environment. ! 39: ! 40: -nn Read commands but do not execute them. ! 41: ! 42: -ss Read commands from the standard input and write shell output ! 43: to the standard error. ! 44: ! 45: -tt Read and execute one command rather than the entire file. ! 46: ! 47: -uu If the actual value of a shell variable is blank, report an ! 48: error rather than substituting the null string. ! 49: ! 50: -vv Print each line as it is read. ! 51: ! 52: -xx Print each command and its arguments as it is executed. ! 53: ! 54: - Cancel the -xx -vv options. ! 55: ! 56: The shell executes sseett directly. ! 57: ! 58: ***** Korn Shell ***** ! 59: ! 60: sseett recognizes the following options. Preceding an option with ! 61: `-' turns on the option; preceding it with `+' turns it off. ! 62: ! 63: ! 64: COHERENT Lexicon Page 1 ! 65: ! 66: ! 67: ! 68: ! 69: set Command set ! 70: ! 71: ! 72: ! 73: ! 74: -aa aalllleexxppoorrtt: Automatically export all new variables. ! 75: ! 76: -ee eerrrreexxiitt: Exit from the shell when non-zero status is received. ! 77: ! 78: -ff nnoogglloobb: Do not expand file names. This globally turns off the ! 79: special meaning of characters `*' and `?'. ! 80: ! 81: -hh ttrraacckkaallll: Automatically add all commands to the shell's hash ! 82: table. ! 83: ! 84: -kk kkeeyywwoorrdd: Recognize variable assignments anywhere in a command. ! 85: ! 86: -mm mmoonniittoorr: Enable job control. See the Lexicon article on kksshh ! 87: for details on job control and how to use it. ! 88: ! 89: -nn nnooeexxeecc: Compile an input command, but do not execute it. ! 90: ! 91: -oo _o_p_t_i_o_n ! 92: Set _o_p_t_i_o_n. sseett recognizes the following _o_p_t_i_o_ns: ! 93: ! 94: aalllleexxppoorrtt ! 95: Same as -aa option, above. ! 96: ! 97: eemmaaccss Turn on MicroEMACS-style editing of command lines. ! 98: ! 99: eerrrreexxiitt ! 100: Same as -ee option, above. ! 101: ! 102: iiggnnoorreeeeooff ! 103: Tell the shell not to exit when reading EOF: must use ! 104: eexxiitt command to exit from the shell. ! 105: ! 106: kkeeyywwoorrdd ! 107: Same as -kk option, above. ! 108: ! 109: mmoonniittoorr ! 110: Same as -mm option, above. ! 111: ! 112: nnooeexxeecc Same as -nn option, above. ! 113: ! 114: nnoogglloobb Same as -ff option, above. ! 115: ! 116: ttrraacckkaallll ! 117: Same as -hh option, above. ! 118: ! 119: nnoouunnsseett ! 120: Same as -uu option, below. ! 121: ! 122: vveerrbboossee ! 123: Same as -vv option, below. ! 124: ! 125: xxttrraaccee Same as -xx option, below. ! 126: ! 127: ! 128: ! 129: ! 130: COHERENT Lexicon Page 2 ! 131: ! 132: ! 133: ! 134: ! 135: set Command set ! 136: ! 137: ! 138: ! 139: -uu nnoouunnsseett: Treat dollar-sign expansion of an unset variable as ! 140: an error. ! 141: ! 142: -vv vveerrbboossee: When compiling a command, echo its compiled (i.e., ! 143: expanded) version on the standard output before executing it. ! 144: ! 145: -xx xxttrraaccee: Echo simple commands while executing. ! 146: ! 147: The shells execute sseett directly. ! 148: ! 149: ***** See Also ***** ! 150: ! 151: ccoommmmaannddss, kksshh, sshh ! 152: ! 153: ! 154: ! 155: ! 156: ! 157: ! 158: ! 159: ! 160: ! 161: ! 162: ! 163: ! 164: ! 165: ! 166: ! 167: ! 168: ! 169: ! 170: ! 171: ! 172: ! 173: ! 174: ! 175: ! 176: ! 177: ! 178: ! 179: ! 180: ! 181: ! 182: ! 183: ! 184: ! 185: ! 186: ! 187: ! 188: ! 189: ! 190: ! 191: ! 192: ! 193: ! 194: ! 195: ! 196: COHERENT Lexicon Page 3 ! 197: ! 198:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.