linux主机常用管理命令
s,t) 返回s中字符串t的第一位置 length(s) 返回s长度 match(s,r) 测试s中是否包含匹配r的字符串
split(s,a,fs) 在fs上将s分成序列a sub(s, ) 用$0中最左边也是最长的字符串替代 subtr(s,p) 返回字符串s中从p开始的后缀部分 substr(s,p,n) 返回字符串s中从p开始长度为n的后缀部分 1.gsub awk ''gsub(/0/,2) {print}'' /etc/fstab awk ''{print gsub(/0/,2) $0}'' /etc/fstab 2.index awk -F: ''$1=="root" {print index($1,"o")" "$1}'' /etc/passwd awk -F: ''{print index($1,"o") $1}'' /etc/passwd 3.length awk -F: ''$1=="root" {print length($1)}'' /etc/passwd 4.match (在ANCD中查找C的位置) 5.split 6.sub 只能替换指定域的第一个0 7.substr awk ''BEGIN {print substr("www.linuxtone.org",5)}'' //第5个位置开始,取后面的所有. 字符串屏蔽序列
c 任意其他特殊字符 ddd 八进制 很简单的例子 printf修饰符
1.字符串转换 awk ''BEGIN {printf "%cn",65}'' awk ''BEGIN {printf "%fn",999}'' 2.格式化输出 awk -F: ''BEGIN {printf"USERttUIDn"} {printf " |
||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |