摘要:#!/bin/ksh # 首先判断输入的是否为数字 printf "%.2f" >/dev/null 2>&1 3>&1 || { echo "输入非法!!!";exit } # 定义数字数组 num[0]="零" num[1]="壹" num[2]="贰" num......
摘要:stty - 改变并打印终端行设置
总览
stty [-f device] [--file=device] [setting]...
stty [-f device] [--file=device] [-a|--all]
stty [-f device] [--file=device] [-g|--save]
描述
quot; add any additional......
expr用法上一页 ...然后测试最后命令状态,如果为0,证明这是一个数,其他则表明为非数值. $value=12 【程序编程相关:
卡通渲染的另类勾边方法
】 【推荐阅读:
在OpenGL中实现多纹理混合(Mult】$expr $value + 10 > /dev/null 2>&1 【扩展信息:
Texture Wrapping Mod】 $echo $? 0 这是一个数. $value=hello $expr $value + 10 > /dev/null 2>&1 $echo $? 2 这是一个非数值字符. expr也可以返回其本身的退出状态,不幸的是返回值与系统最后退出命令刚好相反,成 功返回1,任何其他值为无效或错误.下面的例子测试两个字符串是否相等,这里字符串为 “hello”与“hello”. $value=hello $expr $value = "hello" 1 $echo $? 0 expr返回1.不要混淆了,这表明成功.现在检验其最后退出状态,返回0表示测试成功, “hello”确实等于“hello”. 17.5.3 模式匹配 expr也有模式匹配功能.可以使用expr通过指定冒号选项计算字符串中字符数..*意即任 何字符重复0次或多次. $value=accounts.doc $expr $value : .* 12 在expr中可以使用字符串匹配操作,这里使用模式. d o c抽取文件附属名. $expr $value : \(.*\).doc accounts =============================
摘要:solaris/freebsd/redhat/suse设定比较参考:bsd-faq:http://bbs.chinaunix.net/forum/viewtopic.php?t=897&start=0&sid=f2925833501390af2fcf592f9fa1208asolaris-faq: http://bbs.chinaunix.net/forum/viewtopic.p......