
shell script
文章平均质量分 68
任耳朵
这个作者很懒,什么都没留下…
展开
-
linux basename命令的使用
用途返回一个字符串参数的基本文件名称。语法basename String [ Suffix ]描述basename 命令读取 String 参数,删除以 /(斜杠) 结尾的前缀以及任何指定的 Suffix 参数,并将剩余的基本文件名称写至标准输出。basename 命令应用以下创建基本文件名称的规则:如果 String 参数是 //(双斜杠) 或如果转载 2015-03-26 15:57:41 · 378 阅读 · 0 评论 -
shell中$0,$?,$!等的特殊用法
变量说明:$$Shell本身的PID(ProcessID)$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。$@所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" …转载 2015-03-27 10:42:15 · 412 阅读 · 0 评论 -
awk中RS,ORS,FS,OFS区别与联系
学习awk时,一定要记得动手去实践,只有在实践中才能发现问题,以下就我在学习中和实践中的经验,总结一下RS,ORS,FS,OFS的区别和联系。 一,RS与ORS 1,RS是记录分隔符,默认的分隔符是\n,具体用法看下 查看复制打印? [root@krlcgcms01 mytest]# cat test1 //测试文件 111 222 333 44转载 2015-04-07 17:18:46 · 500 阅读 · 0 评论 -
shell 行转列
shell 行转列源文本如下: a1 a2 a3 1 2 3 11 22 33 输出的文本:a1:1a1:11a2:2a2:22a3:3a3:33命令:[root@SourceGG106 rkdir]# echo ' > a1 a2 a3 > 1 2 3 > 11 22 33 > ' |awk -F'' '{if(NF>3){print $3}原创 2015-04-13 15:49:06 · 5255 阅读 · 0 评论 -
shell date命令使用
date 以默认格式显示当前日期(Fri Nov 18 10:38:07 CST 2011)date +%Y%m%d 以yyyymmdd格式输出(20111118)date +"%Y%m%d %A" 以"yyyymmdd 星期"格式输出(20111118 Friday) date -d转载 2015-04-08 14:53:17 · 508 阅读 · 0 评论