R语言替换某一列中某个特定数值

在这里插入图片描述
我想把Gender列中的F替换成W:

data2$Gender[which(data2$Gender =='F')] <- 'W'

在这里插入图片描述

  • 15
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
欢迎使用 JScript 语言参考 这些方便实用的信息将帮助您了解 JScript 的各个部分。 在“字母顺序的关键字列表”,可以找到按字母顺序列出的所有 JScript 语言的主题。如果只需要查看某个主题(例如对象),则有对该主题进行详细说明的章节可供查阅。 如何操作呢?单击左边任意一个标题,即可显示该标题所包含的项目列表。再从该列表选择要查看的主题。在打开所选主题后,就可以方便地链接到相关章节。 请尽情浏览 JScript 语言参考的各个部分,你会发现 JScript 语言有多么丰富。 特性 描述 JScript 特性(非-ECMA) JScript 目前的 ECMA 特性列表。 JScript 的特性 (ECMA) JScript 目前的非-ECMA 特性列表。 Microsoft Scripting 运行时特性 JScript 目前的 scripting 运行时特性列表。 语言元素 描述 ! 运算符 对表达式进行逻辑非运算。 != 运算符 比较两个表达式的是否相等。 !== 运算符 比较两个表达式的,看其是否相等或数据类型是否一致。 0...n 属性 返回单个参数的实际,该参数来自由当前运行函数的参数属性返回的参数对象。 $1...$9 属性 返回在模式匹配找到的最近的九条记录。 % 运算符 两个表达式的相除,返回余数。 %= 运算符 用变量的除以表达式的,余数赋给变量。 & 运算符 对两个表达式执行按位“与”运算。 &= 运算符 对变量和表达式执行按位“与”运算,结果赋给变量。 && 运算符 对两个表达式执行逻辑连接运算。 * 运算符 将两个表达式的相乘。 *= 运算符 将变量与表达式的相乘,结果赋给变量。 + 运算符 将两个数字表达式的相加,或连接两个字符串。 ++ 运算符 变量加 1。 += 运算符 将表达式的加到变量。 , 运算符 使两个表达式按顺序执行。 - 运算符 从一个表达式减去另一个表达式的,或对单个表达式取反。 -- 运算符 变量减 1。 -= 运算符 变量减去表达式的,结果赋给变量。 / 运算符 两个表达式的相除。 /*..*/ (多行注释语句) 使 JScript 语法分析器忽略多行注释。 // (单行注释语句) 使 JScript 语法分析器忽略单行注释。 /= 运算符 变量除以表达式的,结果赋给变量。 < 运算符 比较一个表达式的是否小于另一个表达式。 << 运算符 将表达式向左移位。 <<= 运算符 将变量的左移由表达式指定的位数,结果赋给变量。 <= 运算符 比较一个表达式的是否小于等于另一个表达式。 = 运算符 为变量赋。 == 运算符 比较两个表达式是否相等。 === 运算符 比较两个表达式,看其是否相等或数据类型是否一致。 > 运算符 比较一个表达式的是否大于另一个表达式。 >= 运算符 比较一个表达式的是否大于等于另一个表达式。 >> 运算符 将表达式向左移位,符号位不变。 >>= 运算符 将变量的右移由表达式指定的位数,符号位不变,结果赋给变量。 >>> 运算符 将表达式向左移位,包括符号位。 >>>= 运算符 将变量的右移由表达式指定的位数,包括符号位,结果赋给变量。 ?: 运算符 根据条件执行其一个语句。 ~ 运算符 对表达式执行按位“非”(取反)运算。 | 运算符 对两个表达式执行按位“或”运算。 |= 运算符 对变量和表达式的执行按位“或”运算,结果赋给变量。 || 运算符 对两个表达式执行逻辑或运算。 ^ 运算符 对两个表达式执行异或运算。 ^= 运算符 对变量和表达式的执行按位异或运算,结果赋给变量。 @cc_on 语句 激活条件编译支持。 @if 语句 根据表达式的,有条件地执行一组语句。 @set 语句 创建用于条件编译语句的变量。 abs 方法 返回一个数的绝对。 acos 方法 返回一个数的反余弦。 ActiveXObject 对象 启用并返回一个 Automation 对象的引用。 加法运算符 (+) 将两个数字表达式的相加,或连接两个字符串。 anchor 方法 在对象的指定文本两端加上一个带 NAME 属性的 HTML 锚点。 apply 方法 应用对象的一个方法,用当前对象代替另一对象。 arguments 属性 返回一个包含传递给当前执行函数的每个参数的数组。 Array 对象 提供对创建任何数据类型的数组的支持。 asin 方法 返回一个数的反正弦。 赋运算符 (=) 将一个赋给变量。 atan 方法 返回一个数的反正切。 atan2 方法 返回从 X 轴到点 (y, x)的角度(以弧度为单位)。 atEnd 方法 返回一个指示枚举算子是否处于集合结束处的 Boolean 。 big 方法 在String 对象的文本两端加入 HTML 的<BIG>标识。 按位与运算符 (&) 对两个表达式执行按位与操作。 按位左移运算符(<<) 将一个表达式的各位向左移。 按位取非运算符 对一个表达式执行按位取非(求非)操作。 按位或运算符 (|) 对两个表达式指定按位或操作。 按位右移运算符 (>>) 将一个表达式的各位向右移,保持符号不变。 按位异或运算符(^) 对两个表达式执行按位异或操作。 blink 方法 将 HTML 的 <BLINK> 标识添加到 String 对象的文本两端。 bold 方法 将 HTML 的 <B> 标识添加到String 对象的文本两端。 Boolean 对象 创建一个新的 Boolean 。 break 语句 终止当前循环,或者如果与一个label 语句关联,则终止相关联的语句。 call 方法 应用对象的一个方法,用当前对象代替另一对象。 callee 属性 返回正执行的函数对象,它是指定的函数对象的文本正文。 caller 属性 返回调用当前函数的函数引用。 catch 语句 包含在 try 语句块的代码发生错误时执行的语句。 ceil 方法 返回大于或等于其数值参数的最小整数。 charAt 方法 返回位于指定索引位置的字符。 charCodeAt 方法 返回指定字符的 Unicode 编码。 逗号运算符 (,) 使两个表达式连续执行。 /*..*/ (多行注释语句) 使多行注释部分被 JScript 语法分析器忽略。 注释语句 - 单行(//) 使 JScript 语法分析器忽略单行注释。 比较运算符 返回一个显示比较结果的 Boolean 。 compile 方法 将一个正则表达式编译为内部格式。 复合赋运算符 复合赋运算符列表。 concat 方法 (Array) 返回一个由两个数组合并组成的新数组。 concat 方法 (String) 返回一个包含给定的两个字符串连接的String 对象。 条件(三元)运算符 (?:) 根据条件执行两个表达式之一。 constructor 属性 指定创建对象的函数。 continue 语句 停止循环的当前迭代,并开始一次新的迭代。 cos 方法 返回一个数的余弦。 Date 对象 提供日期和时间的基本存储和检索。 decodeURI 方法 返回一个已编码的通用资源标识符 (URI) 的解码版。 decodeURIComponent 方法 返回一个已编码的通用资源标识符 (URI) 组件的解码版。 递减运算符(--) 将变量减一。 delete 运算符 删除对象的属性,或删除数组的一个元素。 description 属性 返回或设置关于指定错误的描述字符串。 Dictionary 对象 存储数据键、项目对的对象。 dimensions 方法 返回 VBArray 的维数。 除法运算符 (/) 对两个表达式执行除法运算。 do...while 语句 先执行一次语句块,然后重复执行该循环,直至条件表达式的为 false。 E 属性 返回 Euler 常数,即自然对数的底。 encodeURI 方法 将文本字符串编码为合法的通用资源标识符 (URI)。 encodeURIComponent 方法 将文本字符串编码为合法的通用资源标识符 (URI)组件。 Enumerator 对象 提供集合的项的枚举。 相等运算符(==) 比较两个表达式,看是否相等。 Error 对象 包含在运行 JScript 代码时发生错误信息的对象。 escape 方法 对 String 对象编码,以便在所有计算机上都能阅读。 eval 方法 对 JScript 代码求然后执行。 exec 方法 在指定字符串执行一个匹配查找。 exp 方法 返回 e (自然对数的底) 的幂。 FileSystemObject 对象 提供对计算机文件系统的访问。 fixed 方法 将 HTML 的<TT> 标识添加到String 对象的文本两端。 floor 方法 返回小于或等于其数值参数的最大整数。 fontcolor 方法 将 HTML 带 COLOR 属性的 <FONT> 标识添加到 String 对象的文本两端。 fontsize 方法 将 HTML 带 SIZE 属性的 <FONT> 标识添加到 String 对象的文本两端。 for 语句 只要指定的条件为 true,就一直执行语句块。 for...in 语句t 对应于对象或数组的每个元素执行一个或多个语句。 fromCharCode 方法 返回 Unicode 字符的字符串。 Function 对象 创建一个新的函数。 function 语句 声明一个新的函数。 getDate 方法 使用当地时间返回 Date 对象的月份日期。 getDay 方法 使用当地时间返回 Date 对象的星期几。 getFullYear 方法 使用当地时间返回 Date 对象的年份。 getHours 方法 使用当地时间返回 Date 对象的小时。 getItem 方法 返回指定位置的项。 getMilliseconds 方法 使用当地时间返回 Date 对象的毫秒。 getMinutes 方法 使用当地时间返回 Date 对象的分钟。 getMonth 方法 使用当地时间返回 Date 对象的月份。 GetObject 函数 返回文件的 Automation 对象的引用。 getSeconds 方法 使用当地时间返回 Date 对象的秒数。 getTime 方法 返回 Date 对象的时间。 getTimezoneOffset 方法 返回主机的时间和全球标准时间(UTC)之间的差(以分钟为单位)。 getUTCDate 方法 使用全球标准时间(UTC)返回 Date 对象的日期。 getUTCDay 方法 使用全球标准时间(UTC)返回 Date 对象的星期几的。 getUTCFullYear 方法 使用全球标准时间(UTC)返回 Date 对象的年份。 getUTCHours 方法 使用全球标准时间(UTC)返回Date 对象的小时数。 getUTCMilliseconds 方法 使用全球标准时间(UTC)返回Date 对象的毫秒数。 getUTCMinutes 方法 使用全球标准时间(UTC)返回 Date 对象的分钟数。 getUTCMonth 方法 使用全球标准时间(UTC)返回 Date 对象的月份。 getUTCSeconds 方法 使用全球标准时间 (UTC) 返回 Date 对象的秒数。 getVarDate 方法 返回 Date 对象的 VT_DATE。 getYear 方法 返回 Date 对象的年份。 Global 对象 是一个固有对象,目的是将全局方法集在一个对象。 global 属性 返回一个 Boolean ,标记正则表达式使用的 global 标志状态 (g)。 大于运算符(>) 比较两个表达式,看一个是否大于另一个。 大于相等运算符(>=) 比较两个表达式,看一个是否大于等于另一个。 hasOwnProperty 方法 返回一个 Boolean ,标记对象是否带有指定名称的属性。 恒等运算符 (===) 比较两个表达式,看是否相等并具有相同的数据类型。 if...else 语句 根据表达式的,有条件地执行一组语句。 ignoreCase 属性 返回一个 Boolean ,标记正则表达式使用的 ignoreCase 标志状态 (i)。 递增运算符(++) 给变量加一。 index 属性 返回在字符串找到的第一个成功匹配的字符位置。 indexOf 方法 返回在 String 对象第一次出现子字符串的字符位置。 不相等运算符 (!=) 比较两个表达式,看是否不相等。 Infinity 属性 返回 Number.POSITIVE_INFINITY 的初始。 input 属性 返回进行查找的字符串。 instanceof 运算符 返回一个 Boolean ,表明某个对象是否为特定类的一个实例。 isFinite 方法 返回一个 Boolean ,表明某个给定的数是否是有穷的。 isNaN 方法 返回一个 Boolean ,表明某个是否为保留 NaN(不是一个数)。 isPrototypeOf 方法 返回一个 Boolean ,表明对象是否存在与另一对象的原型链。 italics 方法 将 HTML的 <I> 标识添加到 String 对象的文本两端。 item 方法 返回集合的当前项。 join 方法 返回一个由数组的所有元素连接在一起的 String 对象。 Labeled 语句 给语句提供一个标识符。 lastIndex 属性 返回在字符串找到的最后一个成功匹配的字符位置。 lastIndexOf 方法 返回在 String 对象最后出现子字符串的位置。 lastMatch 属性 ($) 从任何正则表达式搜索返回最后匹配的字符。 lastParen 属性 ($+) 从任意一个正则表达式搜索返回最后的由括号括起的子匹配(若存在的话)。 lbound 方法 返回在 VBArray 指定维数所用的最小索引。 leftContext 属性 ($`) 返回由调用者传递给函数的实际参数个数。 length 属性 (Arguments) 返回由调用者传递给函数的实际参数个数。 length 属性 (Array) 返回比数组所定义的最高元素大 1 的整数值 。 length 属性 (Function) 返回为函数所定义的参数个数。 length 属性 (String) 返回 String 对象的长度。 小于运算符 (<) 比较两个表达式,看是否一个小于另一个。 小于相等运算符 (<=) 比较两个表达式,看是否一个小于等于另一个。 link 方法 将带 HREF 属性的 HTML 锚点添加到 String 对象的文本两端。 LN2 属性 返回 2 的自然对数。 LN10 属性 返回 10 的自然对数。 localeCompare 方法 返回表明在当前区域设置下,两个字符串是否相等。 log 方法 返回某个数的自然对数。 LOG2E 属性 返回以 2 为底的 e(即 Euler 常数)的对数。 LOG10E 属性 返回以 10 为底的e(即 Euler 常数)的对数。 逻辑与运算符 (&&) 对两个表达式执行逻辑与操作。 逻辑非运算符(!) 对表达式执行逻辑非操作。 逻辑或运算符 (||) 对两个表达式执行逻辑或操作。 match 方法 使用给定的正则表达式对象对字符串进行查找,并将结果作为数组返回。 Math 对象 一个固有对象,提供基本的数学函数和常数。 max 方法 返回给定的两个表达式的较大者。 MAX_VALUE 属性 返回在 JScript能表示的最大。 message 属性 min 方法 返回给定的两个数的较小者。 MIN_VALUE 属性 返回在 JScript能表示的最接近零的。 取模运算符 (%) 对两个表达式执行除法运算,返回余数。 moveFirst 方法 将集合的当前项设置为第一项。 moveNext 方法 将当前项设置为集合的下一项。 multiline 属性 返回 Boolean ,表明正则表达式使用的 multiline 标志 (m)。 乘法运算符 (*) 对两个表达式执行减法操作。 name 属性 返回错误名称。 NaN 属性 (Global) 返回特殊 NaN,表示某个表达式不是一个数。 NaN 属性 (Number) 返回特殊 (NaN),表示某个表达式不是一个数。 NEGATIVE_INFINITY 属性 返回比在 JScript 能表示的最大的负数 (Number.MAX_VALUE)更小的。 new 运算符 创建一个新对象。 不恒等运算符 (!==) 比较两个表达式,看是否具有不相等的或数据类型不同。 Number 对象 表示数值数据类型和提供数值常数的对象。 number 属性 返回或设置与特定错误关联的数值。 Object 对象 提供所有的 JScript 对象的公共功能。 运算符优先级 包含 JScript 运算符的执行优先级信息的列表。 parse 方法 对包含日期的字符串进行分析,并返回该日期与1970年1月1日零点之间相差的毫秒数。 parseFloat 方法 返回从字符串转换而来的浮点数。 parseInt 方法 返回从字符串转换而来的整数。 PI 属性 返回圆周与其直径的比,约等于3.141592653589793。 pop 方法 将数组的最后一个元素删除,并返回其。 POSITIVE_INFINITY 属性 返回比在 JScript 能表示的最大的数 (-Number.MAX_VALUE)更大的。 pow 方法 返回一个指定幂次的底表达式的。 propertyIsEnumerable 属性 返回一个 Boolean ,表明指定的属性是否是对象的一部分或是否是可枚举的。 prototype 属性 返回对象类的原型引用。 push 方法 向数组添加新的元素,返回新的数组长度。 random 方法 返回一个 0 和 1 之间的伪随机数。 RegExp 对象 存储有关正则表达式模式查找的信息。 正则表达式对象 包含一个正则表达式模式。 正则表达式语法 在写正则表达式模式时可以使用的特殊字符和序列的列表。 replace 方法 返回根据正则表达式进行文字替换后的字符串的拷贝。 return 语句 从当前函数退出并从该函数返回一个。 reverse 方法 返回一个元素反序的 Array 对象。 rightContext 属性 ($') 返回被搜索字符串从最后匹配位置到结束之间的字符。 round 方法 将一个指定数值表达式舍入到最近的整数值。 运行时错误 JScript运行时错误列表 ScriptEngine 函数 返回一个代表所使用的脚本语言的字符串。 ScriptEngineBuildVersion 函数 返回所使用的脚本引擎的编译版本号。 ScriptEngineMajorVersion 函数 返回所使用的脚本引擎的主版本号。 ScriptEngineMinorVersion 函数 返回所使用的脚本引擎的次版本号。 search 方法 返回与正则表达式查找内容匹配的第一个子字符串的位置。 setDate 方法 使用当地时间设置 Date 对象的数值日期。 setFullYear 方法 使用当地时间设置 Date 对象的年份。 setHours 方法 使用当地时间设置 Date对象的小时。 setMilliseconds 方法 使用当地时间设置 Date 对象的毫秒。 setMinutes 方法 使用当地时间设置 Date 对象的分钟。 setMonth 方法 使用当地时间设置 Date 对象的月份。 setSeconds 方法 使用当地时间设置 Date 对象的秒。 setTime 方法 设置 Date 对象的日期和时间。 setUTCDate 方法 使用全球标准时间(UTC)设置 Date对象的数值日期。 setUTCFullYear 方法 使用全球标准时间(UTC)设置 Date 对象的年份。 setUTCHours 方法 使用全球标准时间(UTC)设置 Date 对象的小时。 setUTCMilliseconds 方法 使用全球标准时间(UTC)设置 Date 对象的毫秒。 setUTCMinutes 方法 使用全球标准时间(UTC)设置 Date 对象的分钟。 setUTCMonth 方法 使用全球标准时间(UTC)设置 Date 对象的月份。 setUTCSeconds 方法 使用全球标准时间(UTC)设置 Date 对象的秒。 setYear 方法 使用 Date 对象的年份。 shift 方法 删除数组的第一个元素并返回该。 sin 方法 返回一个数的正弦。 slice 方法 (Array) 返回数组的一个片段。 slice 方法 (String) 返回字符串的一个片段。 small 方法 将 HTML 的<SMALL> 标识添加到 String 对象的文本两端。 sort 方法 返回一个元素被排序了的 Array 对象。 source 属性 返回正则表达式模式的文本的复制。 splice 方法 从数组删除一个元素,必要时在该位置插入一个新元素,返回被删除的元素。 split 方法 将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 sqrt 方法 返回一个数的平方根。 SQRT1_2 属性 返回 0.5 的平方根,即 1 除以 2 的平方根。 SQRT2 属性 返回 2 的平方根。 strike 方法 将 HTML 的<STRIKE> 标识添加到 String 对象的文本两端。 String 对象 提供对文本字符串的操作和格式处理,判定在字符串是否存在某个子字符串并确定其位置。 sub 方法 将 HTML 的 <SUB> 标识放置到 String 对象的文本两端。 substr 方法 返回一个从指定位置开始并具有指定长度的子字符串。 substring 方法 返回位于 String 对象指定位置的子字符串。 一元取相反数运算符(-) 从一个表达式的减去另一个表达式的。 sup 方法 将 HTML 的 <SUP> 标识放置到 String 对象的文本两端。 switch 语句 当指定的表达式的与某个标签匹配时,即执行相应的一个或多个语句。 Syntax 错误 JScript 语法错误列表。 tan 方法 返回一个数的正切。 test 方法 返回一个 Boolean ,表明在被查找的字符串是否存在某个模式。 this 语句 对当前对象的引用。 throw 语句 产生一个可由 try...catch 语句处理的错误条件。 toArray 方法 返回一个从 VBArray 转换而来的标准 JScript 数组。 toDateString 方法 以字符串形式返回日期。 toExponential 方法 返回一个用指数形式表示的字符串。 toFixed 方法 返回一个字符串,表示一个用不动点记法表示的数字。 toGMTString 方法 返回一个转换为使用格林威治标准时间(GMT)的日期。 toLocaleDateString 方法 返回一个与主机环境的当前区域设置相适应的字符串形式的日期。 toLocaleLowercase 方法 返回字符串,其的所有字符都被转换成小写(考虑主机环境的当前设置)。 toLocaleString 方法 返回一个转换为使用当地时间的日期。 toLocaleTimeString 方法 返回一个与主机环境的当前区域设置相适应的字符串形式的时间。 toLocaleUppercase 方法 返回字符串,其的所有字符都被转换成大写(考虑主机环境的当前设置)。 toLowerCase 方法 返回一个字符串,该字符串所有字母被转换为小写字母。 toString 方法 返回一个对象的字符串表示。 toPrecision 方法 返回一个字符串,该字符串包含用指定位数的指数或 fixed-point 形式表示的数字。 toTimeString 方法 返回以字符串形式表示的时间。 toUpperCase 方法 返回一个字符串,该字符串所有字母都被转换为大写字母。 toUTCString 方法 返回一个转换为使用全球标准时间(UTC)的日期。 try 语句 实现 JScript 的错误处理。 typeof 运算符 返回一个表示表达式的数据类型的字符串。 ubound 方法 返回在 VBArray 的指定所使用的最大索引。 一元取负运算符 (-) 表示一个数值表达式的相反数。 undefined 属性 返回 undefined 的初始。 unescape 方法 对用escape 方法编码的 String 对象进行解码。 unshift 方法 返回一个数组,在该数组头部插入了指定的元素。 无符号右移运算符 (>>>) 将表达式向右移位,包括符号位。 UTC 方法 返回 1970年1月1日零点的全球标准时间 (UTC)(或 GMT)与指定日期之间的毫秒数。 valueOf 方法 返回指定对象的原始。 var 语句 声明一个变量。 VBArray 对象 提供对 Visual Basic 安全数组的访问。 void 运算符 避免一个表达式返回。 while 语句 执行语句直至给定的条件为 false。 with 语句 确定一个语句的默认对象。 语言元素 描述 GetObject 函数 返回文件的 Automation 对象的引用。 ScriptEngine 函数 返回代表所使用的脚本语言的字符串。 ScriptEngineBuildVersion 函数 返回所使用的脚本引擎的编译版本号。 ScriptEngineMajorVersion 函数 返回所使用的脚本引擎的主版本号。 ScriptEngineMinorVersion 函数 返回所使用的脚本引擎的次版本号。 语言元素 描述 abs 方法 返回一个数的绝对。 acos 方法 返回一个数的反余弦。 anchor 方法 在对象的指定文本两端加上一个带 NAME 属性的 HTML 锚点。 apply 方法 应用对象的一个方法,用当前对象代替另一对象。 asin 方法 返回一个数的反正弦。 atan 方法 返回一个数的反正切。 atan2 方法 返回从 X 轴到点 (y, x)的角度(以弧度为单位)。 atEnd 方法 返回一个表明枚举算子是否处于集合结束处的 Boolean 。 big 方法 在String 对象的文本两端加入 HTML 的<BIG>标识。 blink 方法 将 HTML 的 <BLINK> 标识添加到 String 对象的文本两端。 bold 方法 将 HTML 的 <B> 标识添加到String 对象的文本两端。 call 方法 应用对象的一个方法,用当前对象代替另一对象。 ceil 方法 返回大于或等于其数值参数的最小整数。 charAt 方法 返回位于指定索引位置的字符。 charCodeAt 方法 返回指定字符的 Unicode 编码。 compile 方法 将一个正则表达式编译为内部格式。 concat 方法(Array) 返回一个由两个数组合并组成的新数组。 concat 方法(String) 返回一个包含给定的两个字符串的连接的 String 对象。 cos 方法 返回一个数的余弦。 decodeURI 方法 返回一个已编码的通用资源标识符 (URI) 的解码版。 decodeURIComponent 方法 返回一个已编码的通用资源标识符 (URI) 的解码版。 dimensions 方法 返回 VBArray 的维数。 escape 方法 对 String 对象编码,以便在所有计算机上都能阅读。 eval 方法 对 JScript 代码求然后执行之。 exec 方法 在指定字符串执行一个匹配查找。 exp 方法 返回 e (自然对数的底) 的幂。 fixed 方法 将 HTML 的<TT> 标识添加到String 对象的文本两端。 floor 方法 返回小于或等于其数值参数的最大整数。 fontcolor 方法 将 HTML 带 COLOR 属性的<FONT>标识添加到 String 对象的文本两端。 fontsize 方法 将 HTML 带 SIZE 属性的<FONT>标识添加到 String 对象的文本两端。 fromCharCode 方法 返回 Unicode 字符的字符串。 getDate 方法 使用当地时间返回 Date 对象的月份日期。 getDay 方法 使用当地时间返回 Date 对象的星期几。 getFullYear 方法 使用当地时间返回 Date 对象的年份。 getHours 方法 使用当地时间返回 Date 对象的小时。 getItem 方法 返回位于指定位置的项。 getMilliseconds 方法 使用当地时间返回 Date 对象的毫秒。 getMinutes 方法 使用当地时间返回 Date 对象的分钟。 getMonth 方法 使用当地时间返回 Date 对象的月份。 getSeconds 方法 使用当地时间返回 Date 对象的秒数。 getTime 方法 返回 Date 对象的时间。 getTimezoneOffset 方法 返回主机的时间和全球标准时间(UTC)之间的差(以分钟为单位)。 getUTCDate 方法 使用全球标准时间(UTC)返回 Date 对象的日期。 getUTCDay 方法 使用全球标准时间(UTC)返回 Date 对象的星期几。 getUTCFullYear 方法 使用全球标准时间(UTC)返回 Date 对象的年份。 getUTCHours 方法 使用全球标准时间(UTC)返回Date 对象的小时数。 getUTCMilliseconds 方法 使用全球标准时间(UTC)返回Date 对象的毫秒数。 getUTCMinutes 方法 使用全球标准时间(UTC)返回 Date 对象的分钟数。 getUTCMonth 方法 使用全球标准时间(UTC)返回 Date 对象的月份。 getUTCSeconds 方法 使用全球标准时间(UTC)返回Date对象的秒数。 getVarDate 方法 返回 Date 对象的 VT_DATE。 getYear 方法 返回 Date 对象的年份。 hasOwnProperty 方法 返回一个 Boolean ,表明对象是否具有指定的名称。 indexOf 方法 返回在 String 对象第一次出现子字符串的字符位置。 isFinite 方法 返回一个 Boolean ,表明某个给定的数是否是有穷的。 isNaN 方法 返回一个 Boolean ,表明某个是否为保留 NaN (不是一个数)。 isPrototypeOf 方法 返回一个 Boolean ,表明对象是否存在于另一对象的原型链。 italics 方法 将 HTML的 <I> 标识添加到 String 对象的文本两端。 item 方法 返回集合的当前项。 join 方法 返回一个由数组的所有元素连接在一起的 String 对象。 lastIndexOf 方法 返回在 String 对象子字符串最后出现的位置。 lbound 方法 返回在 VBArray 指定维数所用的最小索引。 link 方法 将带 HREF 属性的 HTML 锚点添加到 String 对象的文本两端。 localeCompare 方法 返回一个,表明两个字符串在当前区域设置下是否相等。 log 方法 返回某个数的自然对数。 match 方法 使用给定的正则表达式对象对字符串进行查找,并将结果作为数组返回。 max 方法 返回给定的两个表达式的较大者。 min 方法 返回给定的两个数的较小者。 moveFirst 方法 将集合的当前项设置为第一项。 moveNext 方法 将当前项设置为集合的下一项。 parse 方法 对包含日期的字符串进行分析,并返回该日期与1970年1月1日零点之间相差的毫秒数。 parseFloat 方法 返回从字符串转换而来的浮点数。 parseInt 方法 返回从字符串转换而来的整数。 pop 方法 删除数组的最后一个元素并返回该。 pow 方法 返回一个指定幂次的底表达式的。 push 方法 向数组添加新元素,返回数组的新长度。 random 方法 返回一个 0 和 1 之间的伪随机数。 replace 方法 返回根据正则表达式进行文字替换后的字符串的拷贝。 reverse 方法 返回一个元素反序的 Array 对象。 round 方法 将一个指定数值表达式舍入到最近的整数并将其返回。 search 方法 返回与正则表达式查找内容匹配的第一个子字符串的位置。 setDate 方法 使用当地时间设置 Date 对象的数值日期。 setFullYear 方法 使用当地时间设置 Date 对象的年份。 setHours 方法 使用当地时间设置 Date 对象的小时。 setMilliseconds 方法 使用当地时间设置 Date 对象的毫秒。 setMinutes 方法 使用当地时间设置 Date 对象的分钟。 setMonth 方法 使用当地时间设置 Date 对象的月份。 setSeconds 方法 使用当地时间设置 Date 对象的秒。 setTime 方法 设置 Date 对象的日期和时间。 setUTCDate 方法 使用全球标准时间(UTC)设置 Date 对象的数值日期。 setUTCFullYear 方法 使用全球标准时间(UTC)设置 Date 对象的年份。 setUTCHours 方法 使用全球标准时间(UTC)设置 Date 对象的小时。 setUTCMilliseconds 方法 使用全球标准时间(UTC)设置 Date 对象的毫秒。 setUTCMinutes 方法 使用全球标准时间(UTC)设置 Date 对象的分钟。 setUTCMonth 方法 使用全球标准时间(UTC)设置 Date 对象的月份。 setUTCSeconds 方法 使用全球标准时间(UTC)设置 Date 对象的秒。 setYear 方法 使用 Date 对象的年份。 shift 方法 删除数组的第一个元素并返回该。 sin 方法 返回一个数的正弦。 slice 方法 (Array) 返回数组的一个片段。 slice 方法 (String) 返回字符串的一个片段。 small 方法 将 HTML 的<SMALL> 标识添加到 String 对象的文本两端。 sort 方法 返回一个元素被排序了的 Array 对象。 splice 方法 从数组删除元素,若必要,在相应位置处插入新元素,返回被删除的元素。 split 方法 将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 sqrt 方法 返回一个数的平方根。 strike 方法 将 HTML 的<STRIKE> 标识添加到String 对象的文本两端。 sub 方法 将 HTML 的 <SUB> 标识放置到 String 对象的文本两端。 substr 方法 返回一个从指定位置开始并具有指定长度的子字符串。 substring 方法 返回位于 String 对象指定位置的子字符串。 sup 方法 将 HTML 的 <SUP> 标识放置到 String 对象的文本两端。 tan 方法 返回一个数的正切。 test 方法 返回一个 Boolean ,表明在被查找的字符串是否存在某个模式。 toArray 方法 返回一个从 VBArray 转换而来的标准 JScript 数组。 toDateString 方法 返回以字符串形式表示的日期。 toExponential 方法 返回一个字符串,该字符串包含一个以指数形式表示的数字。 toFixed 方法 返回一个字符串,表明一个用 fixed-point 形式表示的数字。 toGMTString 方法 返回一个转换为使用格林威治标准时间(GMT)的字符串的日期。 toLocaleDateString 方法 返回一个以字符串形式表示的日期,该日期与主机环境的当前区域设置相适应。 toLocaleLowercase 方法 返回一个字符串,其所有的字母字符都被转换成小写(考虑主机环境的当前区域设置)。 toLocaleTimeString 方法 返回一个以字符串形式表示的时间,该时间与主机环境当前区域设置相适应。 toLocaleString 方法 返回一个转换为使用当地时间的字符串的日期。 toLocaleUppercase 方法 返回一个字符串,其所有的字母字符都被转换成大写(考虑主机环境的当前区域设置)。 toLowerCase 方法 返回一个所有的字母字符都被转换为小写字母的字符串。 toPrecision 方法 返回一个字符串,该字符串包含用指定位数的指数或 fixed-point 形式表示的数字。 toString 方法 返回一个对象的字符串表示。 toTimeString 方法 返回一个以字符串形式表示的时间。 toUpperCase 方法 返回一个所有的字母字符都被转换为大写字母的字符串。 toUTCString 方法 返回一个转换为使用全球标准时间(UTC)的字符串的日期。 ubound 方法 返回在 VBArray 的指定所使用的最大索引。 unescape 方法 对用escape 方法编码的 String 对象进行解码。 unshift 方法 返回一个数组,在该数组头部插入了指定的元素。 UTC 方法 返回 1970年1月1日零点的全球标准时间 (UTC) (或 GMT)与指定日期之间的毫秒数. valueOf 方法 返回指定对象的原始。 语言元素 描述 ActiveXObject 对象 启用并返回一个 Automation 对象的引用。 Array 对象 提供对创建任何数据类型的数组的支持。 Boolean 对象 创建一个新的 Boolean 。 Date 对象 提供日期和时间的基本存储和检索。 Dictionary 对象 存储数据键、项对的对象。 Enumerator 对象 提供集合的项的枚举。 Error 对象 包含在运行 JScript 代码时发生的错误的有关信息。 FileSystemObject 对象 提供对计算机文件系统的访问。 Function 对象 创建一个新的函数。 Global 对象 是一个内部对象,目的是将全局方法集在一个对象。 Math 对象 一个内部对象,提供基本的数学函数和常数。 Number 对象 表示数值数据类型和提供数值常数的对象。 Object 对象 提供所有的 JScript 对象的公共功能。 RegExp 对象 存储有关正则表达式模式查找的信息。 正则表达式对象 包含一个正则表达式模式。 String 对象 提供对文本字符串的操作和格式处理,判定在字符串是否存在某个子字符串及确定其位置。 VBArray 对象 提供对 Visual Basic 安全数组的访问。 语言元素 描述 ! 运算符 对表达式执行逻辑“非”运算。 != 运算符 比较两个表达式的,看其是否相等。 !== 运算符 比较两个表达式的,看其是否不相等或数据类型不一致。 % 运算符 对两个表达式执行除法运算,返回余数。 %= 运算符 对变量和表达式执行除法运算,余数赋给变量。 & 运算符 对两个表达式执行按位“与”运算。 &= 运算符 对变量和表达式执行按位“与”运算,结果赋给变量。 && 运算符 对两个表达式执行逻辑连接运算。 * 运算符 对两个表达式执行乘法运算。 *= 运算符 对变量和表达式执行乘法运算,结果赋给变量。 + 运算符 对两个数值表达式求和,或连接两个字符串。 ++ 运算符 变量加一。 += 运算符 将变量和表达式的相加,结果赋给变量。 , 运算符 使两个表达式按顺序执行。 - 运算符 从一个表达式的减去另一个表达式的或对一个表达式执行取负运算。 -- 运算符 变量减一。 -= 运算符 从变量减表达式的,结果赋给变量。 / 运算符 对两个表达式执行除法运算。 /= 运算符 对变量和表达式执行除法运算,结果赋给变量。 < 运算符 比较一个表达式是否小于另一个表达式。 << 运算符 将表达式向左移位。 <<= 运算符 将变量的左移由表达式指定的位数,结果赋给变量。 <= 运算符 比较一个表达式的是否小于等于另一个表达式的。 = 运算符 为变量赋。 == 运算符 比较两个表达式是否相等。 === 运算符 比较两个表达式,看其是否相等或数据类型是否一致。 > 运算符 比较一个表达式的是否大于另一表达式。 >= 运算符 比较一个表达式的是否大于等于另一表达式。 >> 运算符 表达式向右移位,符号位不变。 >>= 运算符 将变量的左移由表达式指定的位数,符号位不变,结果赋给变量。 >>> 运算符 表达式向右移位,包括符号位。 >>>= 运算符 将变量的左移由表达式指定的位数,包括符号位,结果赋给变量。 ?: 运算符 根据条件执行其一个语句。 ~ 运算符 对表达式执行按位“非”(取反)运算。 | 运算符 对两个表达式执行按位“或”运算。 |= 运算符 对变量和表达式的执行按位“或”运算,结果赋给变量。 || 运算符 对两个表达式执行逻辑或运算。 ^ 运算符 对两个表达式执行按位异或运算。 ^= 运算符 对变量和表达式的执行按位异或运算,结果赋给变量。 加法运算符 (+) 求两个数值表达式的和,或连接两个字符串。 赋运算符 (=) 将一个赋给变量。 按位与运算符 (&) 对两个表达式执行按位与操作。 按位左移运算符(<<) 将一个表达式的各位向左移。 按位取非运算符 (~) 对一个表达式执行按位取非(求非)操作。 按位或运算符 (|) 对两个表达式指定按位或操作。 按位右移运算符 (>>) 将一个表达式的各位向右移,保持符号不变。 按位异或运算符 (^) 对两个表达式执行按位异或操作。 逗号运算符 (,) 使两个表达式连续执行。 比较运算符 返回 Boolean ,表示比较结果。 复合赋运算符 复合赋运算符列表。 条件(三元)运算符(?:) 根据条件执行两个表达式之一。 递减运算符 (--) 将变量减一。 delete 运算符 删除对象的属性,或删除数组的一个元素。. 除法运算符(/) 对两个表达式执行除法运算。 相等运算符(==) 比较两个表达式,看是否相等。 大于运算符(>) 比较两个表达式,看一个是否大于另一个。 大于相等运算符 (>=) 比较两个表达式,看一个是否大于等于另一个。 恒等运算符 (===) 比较两个表达式,看是否相等并具有相同的数据类型。 递增运算符(++) 给变量加一。 不相等运算符 (!=) 比较两个表达式,看是否不相等。 instanceof 运算符 返回一个 Boolean ,表明某个对象是否为特定类的一个实例。 小于运算符(<) 比较两个表达式,看是否一个小于另一个。 小于相等运算符 (<=) 比较两个表达式,看是否一个小于等于另一个。 逻辑与运算符 (&&) 对两个表达式执行逻辑与操作。 逻辑非运算符 (!) 对表达式执行逻辑非操作。 逻辑或运算符 (||) 对两个表达式执行逻辑或操作。 取模运算符。 (%) 对两个表达式执行除法运算,返回余数。 乘法运算符 (*) 对两个表达式执行减法操作。 new 运算符 创建一个新对象。 不恒等运算符 (!==) 比较两个表达式,看是否具有不相等的或数据类型不同。 运算符优先级 包含 JScript 运算符的执行优先级信息的列表。 减法运算符 (-) 求两个表达式的差。 typeof 运算符 返回一个表示表达式的数据类型的字符串。 一元取相反数运算符(-) 表示一个数值表达式的相反数。 无符号右移运算符 (>>>) 表达式向右移位,包括符号位。 void 运算符 避免一个表达式返回。 语言元素 描述 0...n 属性 返回单个参数的实际,该参数来自由当前运行函数的参数属性返回的参数对象。 $1...$9 属性 返回在模式匹配找到的最近的九条记录 arguments 属性 返回一个包含传递给当前执行函数的每个参数的数组。 caller 属性 返回调用当前函数的函数引用。 callee 属性 返回正执行的函数对象,它是指定的函数对象的文本正文。 constructor 属性 指定创建对象的函数。 description 属性 返回或设置关于指定错误的描述字符串。 E 属性 返回 Euler 常数,即自然对数的底。 global 属性 返回一个 Boolean ,表明正则表达式使用的 global 标志 (g) 状态。 ignoreCase 属性 返回一个 Boolean ,表明正则表达式使用的 ignoreCase 标志 (i) 状态。 index 属性 返回在字符串找到的第一个成功匹配的字符位置。 Infinity 属性 返回 Number.POSITIVE_INFINITY 的初始。 input 属性 返回进行查找的字符串。 lastIndex 属性 返回在字符串找到的最后一个成功匹配的字符位置。 lastMatch 属性 ($) 返回任意正则表达式搜索最后匹配的字符。 lastParen 属性 ($+) 从任意一个正则表达式搜索返回最后的由括号括起的子匹配(若存在的话)。 leftContext 属性 ($`) 返回由调用者传递给函数的实际参数个数。 length 属性 (Arguments) 返回由调用者传递给函数的实际参数个数。 length 属性 (Array) 返回比数组所定义的最高元素大 1 的一个整数。 length 属性 (Function) 返回为函数所定义的参数个数。 length 属性 (String) 返回 String 对象的长度。 LN2 属性 返回 2 的自然对数。 LN10 属性 返回 10 的自然对数。 LOG2E 属性 返回以 2 为底的 e(即 Euler常数)的对数。 LOG10E 属性 返回以 10 为底的e(即 Euler常数)的对数。 MAX_VALUE 属性 返回在 JScript能表示的最大。 message 属性 返回错误消息串。 MIN_VALUE 属性 返回在 JScript能表示的最接近零的。 multiline 属性 返回一个 Boolean ,表明正则表达式使用的 multiline 标志 (m) 状态。 name 属性 返回错误名称。 NaN 属性(Global) 返回特殊 NaN,表示某个表达式不是一个数。 NaN 属性 (Number) 返回特殊 (NaN),表示某个表达式不是一个数。 NEGATIVE_INFINITY 属性 返回比在 JScript 能表示的最大的负数 (-Number.MAX_VALUE)更负的。 number 属性 返回或设置与特定错误关联的数值。 PI 属性 返回圆周与其直径的比,约等于3.141592653589793。 POSITIVE_INFINITY 属性 返回比在 JScript 能表示的最大的数 (Number.MAX_VALUE)更大的。 propertyIsEnumerable 属性 返回一个 Boolean ,表明指定的属性是否是对象的一部分或是否是可枚举的。 prototype 属性 返回对象类的原型引用。 source 属性 返回正则表达式模式的文本的拷贝。 rightContext 属性 ($') 返回被搜索字符串从最后匹配位置到结束之间的字符。 SQRT1_2 属性 返回 0.5 的平方根,即 1 除以 2 的平方根。 SQRT2 属性 返回 2 的平方根。 undefined 属性 返回 undefined 的初始。 语言元素 描述 break 语句 终止当前循环,或者如果与一个label 语句关联,则终止相关联的语句。 catch 语句 包含在 try 语句块的代码发生错误时执行的语句。 @cc_on 语句 激活条件编译支持。 //(单行注释语句) 使单行注释被 JScript 语法分析器忽略。 /*..*/(多行注释语句) 使多行注释被 JScript 语法分析器忽略。 continue 语句 停止循环的当前迭代,并开始一次新的迭代。 do...while 语句 先执行一次语句块,然后重复执行该循环,直至条件表达式的为 false。 for 语句 只要指定的条件为 true,就一直执行语句块。 for...in 语句 对应于对象或数组的每个元素执行一个或多个语句。 function 语句 声明一个新的函数。 @if 语句 根据表达式的,有条件地执行一组语句。 if...else 语句 根据表达式的,有条件地执行一组语句。 Labeled 语句 给语句提供一个标识符。 return 语句 从当前函数退出并从该函数返回一个。 @set 语句 创建用于条件编译语句的变量。 switch 语句 当指定的表达式的与某个标签匹配时,即执行相应的一个或多个语句。 this 语句 对当前对象的引用。 throw 语句 产生一个可由 try...catch 语句处理的错误条件。 try 语句 实现 JScript 的错误处理。 var 语句 声明一个变量。 while 语句 执行语句直至给定的条件为 false。 with 语句 确定一个语句的默认对象。 语言元素 描述 运行时错误 JScript运行时错误列表 语法错误 JScript语法错误列表
本书共分五部分,详细介绍了shell编程技巧,各种UNIX命令及语法,还涉及了UNIX下的文字处理以及少量的系统管理问题。本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。 目 录 译者序 前言 第一部分 shell 第1章 文件安全与权限 1 1.1 文件 1 1.2 文件类型 2 1.3 权限 2 1.4 改变权限位 4 1.4.1 符号模式 4 1.4.2 chmod命令举例 5 1.4.3 绝对模式 5 1.4.4 chmod命令的其他例子 6 1.4.5 可以选择使用符号模式或绝对模式 7 1.5 目录 7 1.6 suid/guid 7 1.6.1 为什么要使用suid/guid 8 1.6.2 设置suid/guid的例子 8 1.7 chown和chgrp 9 1.7.1 chown举例 9 1.7.2 chgrp举例 9 1.7.3 找出你所属于的用户组 9 1.7.4 找出其他用户所属于的组 10 1.8 umask 10 1.8.1 如何计算umask 10 1.8.2 常用的umask 11 1.9 符号链接 12 1.9.1 使用软链接来保存文件的多个映像 12 1.9.2 符号链接举例 12 1.10 小结 13 第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 16 2.1.3 忽略某个目录 16 2.1.4 使用user和nouser选项 16 2.1.5 使用group和nogroup选项 16 2.1.6 按照更改时间查找文件 17 2.1.7 查找比某个文件新或旧的文件 17 2.1.8 使用type选项 17 2.1.9 使用size选项 18 2.1.10 使用depth选项 18 2.1.11 使用mount选项 18 2.1.12 使用cpio选项 18 2.1.13 使用exec或ok来执行shell命令 19 2.1.14 find命令的例子 20 2.2 xargs 20 2.3 小结 21 第3章 后台执行命令 22 3.1 cron和crontab 22 3.1.1 crontab的域 22 3.1.2 crontab条目举例 23 3.1.3 crontab命令选项 23 3.1.4 创建一个新的crontab文件 24 3.1.5 列出crontab文件 24 3.1.6 编辑crontab文件 24 3.1.7 删除crontab文件 25 3.1.8 恢复丢失的crontab文件 25 3.2 at命令 25 3.2.1 使用at命令提交命令或脚本 26 3.2.2 列出所提交的作业 27 3.2.3 清除一个作业 27 3.3 &命令 27 3.3.1 向后台提交命令 28 3.3.2 用ps命令查看进程 28 3.3.3 杀死后台进程 28 3.4 nohup命令 29 3.4.1 使用nohup命令提交作业 29 3.4.2 一次提交几个作业 29 3.5 小结 30 第4章 文件名置换 31 4.1 使用* 31 4.2 使用? 32 4.3 使用[...]和[!...] 32 4.4 小结 33 第5章 shell输入与输出 34 5.1 echo 34 5.2 read 35 5.3 cat 37 5.4 管道 38 5.5 tee 39 5.6 标准输入、输出和错误 40 5.6.1 标准输入 40 5.6.2 标准输出 40 5.6.3 标准错误 40 5.7 文件重定向 40 5.7.1 重定向标准输出 41 5.7.2 重定向标准输入 42 5.7.3 重定向标准错误 42 5.8 结合使用标准输出和标准错误 43 5.9 合并标准输出和标准错误 43 5.10 exec 44 5.11 使用文件描述符 44 5.12 小结 45 第6章 命令执行顺序 46 6.1 使用&& 46 6.2 使用|| 46 6.3 用()和{ }将命令结合在一起 47 6.4 小结 48 第二部分 文本过滤 第7章 正则表达式介绍 49 7.1 使用句点匹配单字符 50 7.2 在行首以^匹配字符串或字符序列 50 7.3 在行尾以$匹配字符串或字符 51 7.4 使用*匹配字符串的单字符或其重复 序列 51 7.5 使用\屏蔽一个特殊字符的含义 52 7.6 使用[]匹配一个范围或集合 52 7.7 使用\{\}匹配模式结果出现的次数 53 7.8 小结 55 第8章 grep家族 56 8.1 grep 57 8.1.1 双引号引用 57 8.1.2 grep选项 57 8.1.3 查询多个文件 57 8.1.4 行匹配 57 8.1.5 行数 58 8.1.6 显示非匹配行 58 8.1.7 精确匹配 58 8.1.8 大小写敏感 58 8.2 grep和正则表达式 58 8.2.1 模式范围 59 8.2.2 不匹配行首 59 8.2.3 设置大小写 59 8.2.4 匹配任意字符 59 8.2.5 日期查询 59 8.2.6 范围组合 60 8.2.7 模式出现机率 60 8.2.8 使用grep匹配“与”或者“或”模式 61 8.2.9 空行 61 8.2.10 匹配特殊字符 61 8.2.11 查询格式化文件名 61 8.2.12 查询IP地址 61 8.3 类名 62 8.4 系统grep命令 62 8.4.1 目录 63 8.4.2 passwd文件 63 8.4.3 使用ps命令 63 8.4.4 对一个字符串使用grep 64 8.5 egrep 64 8.6 小结 65 第9章 AWK介绍 66 9.1 调用awk 66 9.2 awk脚本 67 9.2.1 模式和动作 67 9.2.2 域和记录 67 9.2.3 awk正则表达式及其操作 70 9.2.4 元字符 70 9.2.5 条件操作符 70 9.2.6 awk内置变量 73 9.2.7 NF、NR和FILENAME 74 9.2.8 awk操作符 75 9.2.9 内置的字符串函数 78 9.2.10 字符串屏蔽序列 80 9.2.11 awk输出函数printf 81 9.2.12 printf修饰符 81 9.2.13 awk数组 86 9.3 小结 88 第10章 sed 用法介绍 89 10.1 sed怎样读取数据 89 10.2 调用sed 89 10.2.1 保存sed输出 90 10.2.2 使用sed在文件查询文本的方式 90 10.2.3 基本sed编辑命令 90 10.3 sed和正则表达式 91 10.4 基本sed编程举例 91 10.4.1 使用p(rint)显示行 91 10.4.2 打印范围 91 10.4.3 打印模式 92 10.4.4 使用模式和行号进行查询 92 10.4.5 匹配元字符 92 10.4.6 显示整个文件 92 10.4.7 任意字符 92 10.4.8 首行 92 10.4.9 最后一行 93 10.4.10 打印行号 93 10.4.11 附加文本 93 10.4.12 创建sed脚本文件 94 10.4.13 插入文本 94 10.4.14 修改文本 95 10.4.15 删除文本 96 10.4.16 替换文本 96 10.5 使用替换修改字符串 97 10.6 将sed结果写入文件命令 97 10.7 从文件读文本 98 10.8 匹配后退出 98 10.9 显示文件的控制字符 99 10.10 使用系统sed 99 10.10.1 处理控制字符 99 10.10.2 处理报文输出 101 10.10.3 去除行首数字 101 10.10.4 附加文本 102 10.10.5 从shell向sed传 102 10.10.6 从sed输出设置shell变量 102 10.11 快速一行命令 102 10.12 小结 103 第11章 合并与分割 104 11.1 sort用法 104 11.1.1 概述 104 11.1.2 sort选项 104 11.1.3 保存输出 105 11.1.4 sort启动方式 105 11.1.5 sort对域的参照方式 105 11.1.6 文件是否已分类 105 11.1.7 基本sort 106 11.1.8 sort分类求逆 106 11.1.9 按指定域分类 106 11.1.10 数值域分类 106 11.1.11 唯一性分类 107 11.1.12 使用k的其他sort方法 108 11.1.13 使用k做分类键排序 108 11.1.14 指定sort序列 108 11.1.15 pos用法 108 11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件合并 110 11.2 系统sort 110 11.3 uniq用法 111 11.4 join用法 112 11.5 cut用法 114 11.5.1 使用域分隔符 115 11.5.2 剪切指定域 115 11.6 paste用法 116 11.6.1 指定列 116 11.6.2 使用不同的域分隔符 116 11.6.3 paste命令管道输入 117 11.7 split用法 117 11.8 小结 118 第12章 tr用法 119 12.1 关于tr 119 12.1.1 字符范围 119 12.1.2 保存输出 120 12.1.3 去除重复出现的字符 120 12.1.4 删除空行 120 12.1.5 大写到小写 121 12.1.6 小写到大写 121 12.1.7 删除指定字符 121 12.1.8 转换控制字符 122 12.1.9 快速转换 122 12.1.10 匹配多于一个字符 123 12.2 小结 123 第三部分 登录环境 第13章 登录环境 125 13.1 /etc/profile 125 13.2 用户的$HOME.profile 128 13.3 stty用法 129 13.4 创建.logout文件 131 13.5 小结 131 第14章 环境和shell变量 132 14.1 什么是shell变量 132 14.2 本地变量 132 14.2.1 显示变量 133 14.2.2 清除变量 133 14.2.3 显示所有本地shell变量 133 14.2.4 结合变量 134 14.2.5 测试变量是否已经设置 134 14.2.6 使用变量来保存系统命令参数 135 14.2.7 设置只读变量 135 14.3 环境变量 136 14.3.1 设置环境变量 136 14.3.2 显示环境变量 136 14.3.3 清除环境变量 137 14.3.4 嵌入shell变量 137 14.3.5 其他环境变量 139 14.3.6 set命令 140 14.3.7 将变量导出到子进程 140 14.4 位置变量参数 141 14.4.1 在脚本使用位置参数 142 14.4.2 向系统命令传递参数 142 14.4.3 特定变量参数 143 14.4.4 最后的退出状态 144 14.5 小结 145 第15章 引号 146 15.1 引用必要性 146 15.2 双引号 146 15.3 单引号 147 15.4 反引号 147 15.5 反斜线 148 15.6 小结 149 第四部分 基础shell编程 第16章 shell脚本介绍 151 16.1 使用shell脚本的原因 151 16.2 脚本内容 151 16.3 运行一段脚本 152 16.4 小结 153 第17章 条件测试 154 17.1 测试文件状态 154 17.2 测试时使用逻辑操作符 155 17.3 字符串测试 155 17.4 测试数值 156 17.5 expr用法 157 17.5.1 增量计数 158 17.5.2 数值测试 158 17.5.3 模式匹配 158 17.6 小结 159 第18章 控制流结构 160 18.1 退出状态 160 18.2 控制结构 160 18.2.1 流控制 161 18.2.2 循环 161 18.3 if then else语句 161 18.3.1 简单的if语句 162 18.3.2 变量测试 162 18.3.3 grep输出检查 163 18.3.4 用变量测试grep输出 163 18.3.5 文件拷贝输出检查 164 18.3.6 当前目录测试 164 18.3.7 文件权限测试 165 18.3.8 测试传递到脚本的参数 165 18.3.9 决定脚本是否为交互模式 165 18.3.10 简单的if else语句 166 18.3.11 变量设置测试 166 18.3.12 检测运行脚本的用户 166 18.3.13 将脚本参数传入系统命令 167 18.3.14 null:命令用法 167 18.3.15 测试目录创建结果 168 18.3.16 另一个拷贝实例 169 18.3.17 多个if语句 169 18.3.18 测试和设置环境变量 169 18.3.19 检测最后命令状态 170 18.3.20 增加和检测整数值 171 18.3.21 简单的安全登录脚本 172 18.3.22 elif用法 173 18.3.23 使用elif进行多条件检测 173 18.3.24 多文件位置检测 174 18.4 case语句 175 18.4.1 简单的case语句 175 18.4.2 对匹配模式使用| 176 18.4.3 提示键入y或n 177 18.4.4 case与命令参数传递 177 18.4.5 捕获输入并执行空命令 178 18.4.6 缺省变量 179 18.5 for循环 180 18.5.1 简单的for循环 181 18.5.2 打印字符串列表 181 18.5.3 对for循环使用ls命令 181 18.5.4 对for循环使用参数 182 18.5.5 使用for循环连接服务器 183 18.5.6 使用for循环备份文件 183 18.5.7 多文件转换 183 18.5.8 多sed删除操作 184 18.5.9 循环计数 184 18.5.10 for循环和本地文档 184 18.5.11 for循环嵌入 185 18.6 until循环 186 18.6.1 简单的until循环 186 18.6.2 监视文件 187 18.6.3 监视磁盘空间 187 18.7 while循环 188 18.7.1 简单的while循环 188 18.7.2 使用while循环读键盘输入 188 18.7.3 用while循环从文件读取数据 189 18.7.4 使用IFS读文件 189 18.7.5 带有测试条件的文件处理 190 18.7.6 扫描文件行来进行数目统计 191 18.7.7 每次读一对记录 193 18.7.8 忽略#字符 193 18.7.9 处理格式化报表 194 18.7.10 while循环和文件描述符 196 18.8 使用break和continue控制循环 197 18.8.1 break 197 18.8.2 跳出case语句 197 18.8.3 continue 197 18.8.4 浏览文件行 198 18.9 菜单 199 18.10 小结 201 第19章 shell函数 202 19.1 在脚本定义函数 203 19.2 在脚本使用函数 203 19.3 向函数传递参数 203 19.4 从调用函数返回 203 19.5 函数返回测试 204 19.6 在shell使用函数 204 19.7 创建函数文件 204 19.8 定位文件 205 19.9 检查载入函数 205 19.10 执行shell函数 205 19.10.1 删除shell函数 206 19.10.2 编辑shell函数 206 19.10.3 函数举例 207 19.10.4 将函数集在一起 219 19.11 函数调用 219 19.11.1 在脚本调用函数 219 19.11.2 从函数文件调用函数 220 19.12 定位文件不只用于函数 222 19.13 小结 223 第20章 向脚本传递参数 224 20.1 shift命令 225 20.1.1 shift命令简单用法 225 20.1.2 命令行输入的最后一个参数 225 20.1.3 使用shift处理文件转换 226 20.2 getopts 229 20.2.1 getopts脚本实例 229 20.2.2 getopts使用方式 231 20.2.3 使用getopts指定变量取 231 20.2.4 访问取方式 232 20.2.5 使用getopts处理文件转换 233 20.3 小结 235 第21章 创建屏幕输出 236 21.1 tput用法 236 21.1.1 字符串输出 236 21.1.2 数字输出 237 21.1.3 布尔输出 237 21.2 tput用法 237 21.2.1 设置tput命令 237 21.2.2 使用布尔输出 237 21.2.3 在脚本使用tput 237 21.2.4 产生转义序列 238 21.2.5 光标位置 239 21.2.6 在屏幕心位置显示文本 240 21.2.7 查找终端属性 240 21.2.8 在脚本使用功能键 241 21.2.9 使用颜色 242 21.2.10 产生颜色 243 21.2.11 创建精致菜单 246 21.3 小结 251 第22章 创建屏幕输入 252 22.1 增加记录 252 22.2 删除记录 262 22.3 修改记录 266 22.4 查看记录 270 22.5 小结 273 第23章 调试脚本 274 23.1 一般错误 274 23.1.1 循环错误 274 23.1.2 典型的漏写引号 274 23.1.3 测试错误 274 23.1.4 字符大小写 275 23.1.5 for循环 275 23.1.6 echo 275 23.2 set命令 275 23.3 小结 276 第24章 shell嵌入命令 277 24.1 shell嵌入命令完整列表 277 24.1.1 pwd 277 24.1.2 set 278 24.1.3 times 278 24.1.4 type 278 24.1.5 ulimit 279 24.1.6 wait 279 24.2 小结 279 第五部分 高级shell编程技巧 第25章 深入讨论<< 281 25.1 快速创建一个文件 281 25.2 快速创建打印文档 281 25.3 自动选择菜单 282 25.4 自动ftp传输 283 25.5 访问数据库 286 25.6 小结 288 第26章 shell 工具 289 26.1 创建保存信息的文件 289 26.1.1 使用date命令创建日志文件 289 26.1.2 创建唯一的临时文件 290 26.2 信号 291 26.2.1 杀死一个进程 292 26.2.2 检测信号 293 26.3 trap 294 26.3.1 捕获信号并采取相应的行动 294 26.3.2 捕获信号并采取行动的另 一个例子 295 26.3.3 锁住终端 297 26.3.4 忽略信号 298 26.4 eval 300 26.4.1 执行含有字符串的命令 300 26.4.2 给每个一个变量名 301 26.5 logger命令 302 26.5.1 使用logger命令 303 26.5.2 在脚本使用logger命令 303 26.6 小结 305 第27章 几个脚本例子 306 27.1 pingall 306 27.2 backup_gen 306 27.3 del.lines 312 27.4 access.deny 313 27.5 logroll 316 27.6 nfsdown 317 27.7 小结 317 第28章 运行级别脚本 318 28.1 怎么知道系统是否含有运行 级别目录 318 28.2 确定当前的运行级别 319 28.3 快速熟悉inittab 319 28.4 运行级别 320 28.4.1 各种运行级别 321 28.4.2 运行级别脚本的格式 321 28.4.3 安装运行级别脚本 322 28.5 使用inittab来启动应用程序 323 28.6 启动和停止服务的其他方法 324 28.7 小结 324 第29章 cgi脚本 325 29.1 什么是Web页面? 325 29.2 cgi 325 29.3 连接Web服务器 326 29.4 cgi和HTM脚本 326 29.4.1 基本cgi脚本 326 29.4.2 显示shell命令输出 328 29.4.3 使用SSI 330 29.4.4 访问计数器 330 29.4.5 使用一个链接来显示当前Web 环境变量 332 29.4.6 其他常用的环境变量 334 29.5 get和post方法简介 335 29.5.1 get方法 335 29.5.2 post方法 340 29.5.3 填充列表项 347 29.5.4 自动刷新页面 348 29.6 小结 349 附录 常用shell命令 350
公式语言函数简介 -------------------------------------------------------------------------------- @Abs 返回一个数字的绝对 @Abstrcat 将一个或多个域的内容缩写 @Accessed 指出最后一次访问(即读取或编辑)该文档的时间和日期 @Acos 使用角度的余弦,计算反余弦 @Adjust 按照指定的年月日小时分钟秒来调整指定的时间-日期。调整的可正可负 @All 需要 SELECT 语句的公式使用 @All @AllChildren 包含父文档的所有满足选择标准的“答复”文档 @AllDescendants 包含所有满足选择标准的父文档的答复文档以及答复的答复文档 @Ascii 将一个 LMBCS (Lotus 多字节字符集)字符串转换成一个 ASCII 字符串 @Asin 使用角度的正弦,计算反正弦 @Atan 使用角度的正切,计算反正切 @Atan2 使用角度的 y/x 正切,计算反正切 @AttachmentLengths 返回表示当前文档各个附件长度的数字或数字列表 @AtachmentNames 返回附加到文档的文件的操作系统文件名 @Attachments 返回附加到文档的文件数目 @Author 返回包含文档姓名的文本列表 @Begins 确定一个指定的子串是否保存在另一个字符串的开头 @Certificate 从公用通讯录的“已验证的公用密钥”提取信息 @Char 从公用通讯录的“已验证的公用密钥”提取信息 @CheckAlarms 触发闹铃守护程序检查邮件文件是否有新的闹铃信息 @ClientType 返回文本字符串以从WWW客户机区分 Notes 客户机 @Command 执行一个 Notes 命令 @Contains 确定某个子串是否包含在一个字符串 @Cos 余弦函数 @Created 返回创建此文档时的时间-日期 @Date 将数字转换成时间和日期的不同部分;然后返回时间-日期 @Day 从指定日期提取天的部分 @DbColumn 1 从当前或别的 Notes 数据库的视图或文件夹里查找并返回一个完整的列 2 使用数据源信息激来激活 ODBC 驱动程序 @DbCommand 给出 ODBC.INI 文件的数据源信息,利用这些信息来激活 ODBC 驱动器。驱动器寻找指定的 DBMS,将命令送去进行处理,然后返回该命令检索到的数据 @DbExists 给定一个服务器和文件名,或复本标识符,查明该数据库是否存在 @DbLookup 1 给定一个,在一个指定的视图(或文件夹)里查找,找出视图里的第一个排序列里包含该的所有文档。对每个选的文档,@DbLookup 返回视图里指定列的内容,或者返回一个指定域的内容 2 使用 ODBC.INI 文件里的数据源信息激活恰当的 ODBC 驱动器。驱动器定位指定的 DBMS,表和列,并对那些关键字列的指定的关键字匹配的记录返回该列的。您还可以定义返回的列表是否排序,是否删除重复以及如何处理空 @DbManager 返回当前对数据库有“管理者”存取权限的用户、群组和服务器的列表 @DbName 返回当前 Notes 服务器和数据库的名称 @DbTitle 返回当前数据库的标题 @DDEExecute 将指定的命令串传递给由一个对话标识符标识的 DDE 应用程序,@DDEExecute 通常和 @DDEInitiate 与 @DDETerminate 配合使用 @DDEInitiate 初始化与 DDE 服务器的一个对话,并返回该对话的标识符 @DDEPoke 将未申请的数据存储到 DDE 服务器应用程序特定位置 @DDETerminate 止与 DDE 应用程序的对话 @DEFAULT 为域指定缺省。在公式的计算过程,如果文档的某个域不存在,就用 DEFAULT 作为它的。允许给域指定动态的缺省 @DeleteDocument 在代理运行时此函数时,删除正在被处理的文档 @DeleteField 在代理运行该函数,@DeleteField 将删除指定的域 @DialogBox 弹出一个对话框,用指定的表单显示当前的文档 @Do 从左到右计算表达式,并返回列表最后一个表达式的 @DocChildren 返回当前文档(或分类)下的子文档(或子分类)的个数 @DocDescendants 在一个列公式或窗口标题公式返回属于当前文档或分类的子文档或子分类的数目 @DocFields 返回文档所有域的列表 @DocLength 返回文档的字节数 @DocLevel 返回表示文档或分类级别的字符串 @DocMark 在运行公式的代理,表明您是否想保存对文档的改变 @DocNumber 在列公式或窗口标题公式,返回一个代表当前文档或分类的项目编号的字符串v @DocParentNumber 在列公式或窗口标题公式,返回一个视图项目的上一层项目的编号 @DocSiblings 在列公式或窗口标题公式,返回与某个视图(文档或分类)处于同级的项目数 @DocumentUniqueID 32 个字母和数字组合,在数据库的多个复本用来唯一标识某个文档 @Domain 返回 NOTES.INI 或 Notes Preferences 文件里当前用户的 Notes 网络域名 @EditECL 为指定的通讯录和名称显示“工作站安全性:执行控制列表”对话框,使您可以修改ECL @EditUserECL 为指定的通讯录和名称显示“工作站安全性:执行控制列表”对话框,使您可以在当前工作站上改变ECL @Elements 计算列表文本、数字、时间-日期的个数 @EnableAlarms 启动或停止后台警告守护进程 @Ends 确定子串是否在字符串的后面 @ENVIRONMENT 设置环境变量并存储在NOTES.INI或Notes Preferences里 @Environment 设置或返回存储在NOTES.INI或Notes Preferences的环境变量 @Error 允许您在表达式产生错误条件 @Exp 计算以e为幂,以指定的数为指数的 @Explode 返回由文本串或日期范围的元素所组成的文本列表 @Failure 若输入的数值不符合条件,返回您给出的消息 @False 返回数字 0, 该函数等价于 @No @FIELD 在给文档里的域赋时(与临时域相对)必须要用到 FIELD 关键字 @GetDocField 给定唯一的文档标识符,返回文档某个域的内容 @GetPortsList 返回激活或禁止的端口的列表 @GetProfileField 从简要表文档获得域,并缓存这个域的,以备会话使用 @Hour 返回时间-日期的小时部分 @If 判定一个条件 @Implode 连接文本列表的成员,并返回文本字符串 @InheritedDocumentUniqueID 当前文档继承的父文档的唯一标识符 @Integer 将数字或数字列表截断成一个整数,去掉其小数部分 @IsAgentEnabled 判定定时运行的代理是否有效 @IsAvailable 查找文档是否存在某个域 @IsCategory 在列公式,如果视图某一行为一个分类,则返回指定的字符串 @IsDocBeingEdited 检查文档的当前状态,如果文档正在被编辑,则返回1(True) @IsDocBeingLoaded 查看文档的当前状态,如果文档正被装入内存并显示,则返回1(True) @IsDocBeingMailed 检查文档的当前状态,如果文档正在被邮寄,则返回 1 (True) @IsDocBeingRecalculated检查文档的当前状态,如果文档的公式正在被计算,则返回 1 (True) @IsDocBeingSaved 检查文档的当前状态。如果正在保存文档,则返回 1 (True) @IsDocTruncated 说明当前文档是否被截短过 @IsError 如果数值是一个 @ERROR ,则返回 1 (True) @IsExpandable 在列公式,如果视图的某一行是可展开的,则返回某个特定的字符串 @IsMember 指出一段文本(或文本列表)是否包含在另外一个文本列表 @IsModalHelp 说明当前文档是否为一个模态帮助文档 @IsNewDoc 对于一个正在编辑的文档,指出该文档是否已经存盘 @IsNotMember 判断一段文本(或文本列表)是否不包含在另一个文本列表 @IsNumber 判断某个是否为一个数字(或数字列表) @IsResponseDoc 判断某个文档是否为答复文档 @IsText 判断某个是否为文本(或文本列表) @IsTime 判断一个是否为时间-日期(或时间-日期列表) @IsUnavailable 判断域名是否存在于文档里 @Isvalid 在当前表单执行所有检验公式 @Keywords 给定两个文本列表,返回第一个列表和第二个列表之间重叠的部分 @Left 从左到右搜索字符串,并返回字符串最左边的几个字符 @LeftBack 从右至左搜索字符串并返回子串 @Length 返回文本字符串字符的个数 @Like 将字符串和样本串进行匹配将字符串和样本串进行匹配 @Ln 返回一个以e为底的自然对数 @Log 返回大于 0 的数的常用对数 @LowerCase 将指定字符串里的大写字母转换成小写 @MailDbName 返回 Domino 服务器的名称和当前用户的邮件数据库的名称 @MailEncryptSavedPreference判断用户是否在“用户惯用选项”对话框选择了“加密保存的邮件” @MailEncryptSentPreference判断用户是否在“用户惯用选项”对话框选择了“加密发送邮件” @MailSavePreference 判断用户在“用户惯用选项”,选择了“保存发送的邮件” 的哪个选项 @MailSend 将当前的文档邮寄给指定的收件人 @MailSignPreference 判断用户是否选择了“用户惯用选项”对话框的“签发邮件” @Matches 用一个样本字符串去匹配一个字符串 @Max 给出两个数字,返回较大的那个数字 @Member 给定一个,在文本列表找到该的位置 @Middle 从一个字符串的间部分返回一个子串 @MiddleBack 从一个字符串间部分返回一个子串 @Min 给定两个数字,返回较小的那一个 @Minute 从时间-日期提取分钟数值 @Modified 返回一个时间-日期,表示文档最近和次编辑和保存的时间 @Modulo 返回除法操作的余数 @Month 从指定的时间-日期提取月份 @Name 用来裁剪层次结构名 @NerLine 在文本字符串插入一个新行(回车) @No 返回数字 0 @NoteID 当前文档的标识符号 @Now 返回当前的日期和时间 @OptimizeMailAddress 给定一个邮件地址,删除其不必要的网络域 @Password 密码字符串 @Pi 返回常量 p,精确到 15 个小数位 @PickList 显示一个模态窗口, 某个视图或地址对话框 @Platform 返回当前 Notes 运行的平台版本 @PostedCommand 执行一条 Notes 命令 @Power 求一个数的幂 @Prompt 显示一个对话框,并根据用户的操作返回一个文本。@Prompt 用来给用户提示信息,并根据用户的输入确定以后的操作过程 @ProperCase 将字符串的单词转换成字首大写的形式 @Random 产生一个 0 和 1 之间的随机数,包含 0 和 1 @RefreshECL 从指定的通讯录和名称,将管理执行控制列表拷贝到用户的个人工作站ECL @REM REM 关键字允许您给公式增加解释性的注释 @Repeat 以指定的次数重复某字符串 @Replace 在文本列表执行查找/替换操作 @ReplaceSubstring 用指定的新单词或新短语代替字符串的某个单词或短语 @Responses 返回文档的答复文档的(在当前视图)个数 @Return 立即停止公式的执行并返回指定 @Right 返回字符串最右边的字符 @GightBack 返回字符串最右边的字符 @Round 将指定的数字归整,结果为最接近它的一个数 @Second 从指定的时间-日期,提取并返回秒 @SELECT 定义文档的选择条件 @Select 返回列表某个位置编号上的 @Set 为临时变量赋 @SetDocField 给定一个文档的唯一标识符,设置此文档的某个域的 @SetEnvironment 在NOTES.INI或Notes Preferences设置并保存一个环境变量 @SetField 为文档的某个域赋(使用 @Set 可以为临时变量赋)。 这与关键字 FIELD 相似,只是 @SetField 还可以用在另一个函数 @SetProfileField 在简要表文件设置域 @Sign 判定一个数是正数、负数还是零 @Sin 给定一个用弧度表示的角度,返回该角度的正弦 @Soundex 返回某指定字符串的 Soundex 码 @Sqrt 返回一个数字的正平方根 @Subset 从左到右搜索一个列,并返回您所指定数量的 @Success 在输入检查公式将该函数与 @If 一起使用可以判断输入的是否满足检查条件 @Sum 在一组数字或数字列表进行加法运算 @Tan 给定某个角度的弧度,返回该角度的正切 @Text 将任意转换成文本字符串 @TextToNumber 在可能的情况下,将文本字符串转换成数字 @TextToTime 将文本字符串转换为时间-日期 @Time 将时间和日期的组成部分转换成数字;然后返回时间-日期 @Today 返回当天的日期 @Tomorrow 返回明天日期的时间-日期 @Trim 从文本字符串删除位于开头和结尾的空格,同时还删除多余的空格 @True 返回数字 1。该函数等效于 @Yes @Unavailable 使用本函数删除某个域 @Unique 带有参数时,通过仅返回列表里第一次出现的每个成员来从文本列表里删除重复 @UpperCase 将指定字符串里的小写字母转换为大写 @URLGetHeader 从 URL 返回指定的超文本传输协议 (HTTP) 的标题信息 @URLHistory 用于查找、保存和重新加载一个 URL 历史记录 @URLOpen 提取一个由 URL 指定的 W.W.W 页面 @UserAccess 给定一个服务器和文件名,指出当前用户对这个数据库的存取级别 @UserName 返回当前的用户名或服务器名 @UserPrivileges 返回代表当前用户权限的文本列表 @UserRoles 对于选择了“强行统一此数据库的所有复本的存取控制列表”选项的服务器上的数据库或本地数据库,返回当前用户具有的角色的列表。角色是在数据库的存取控制列表定义的 @V2If 这个函数执行一个 @If 操作;其语法和 @If 的语法一样 @V3UserName 返回当前用户名或服务器名 @Version 返回您正在运行的 Notes 软件的版本号 @ViewTitle 返回当前视图的名称 @Weekday 算出一周的某一天,返回一个表示这一天的数字 @Word 从一个文本字符串里返回指定的单词 @Year 从指定的时间-日期提取年份 @Yes 返回 1 @Yesterday 返回与昨天日期相对应的时间-日期 @Zone 返回当前计算机或时间-日期的时区设置,并指出它是否遵循夏时制

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值