分享

shell 笔记

 sky_feiyang 2015-09-09
read -p 提示字符 -t 时间 variable

declare [-aixr] variable 
a 数组 i 整型 x相当于export,将variable变成环境变量,r是只读,也不可以unset

 
 
标准输入 0 使用< 或 <<
标准输出 1 使用> 或 >>
标准错误输出 2 使用 2> 或 2>>
注意 1>> 2>>中间没有空格

将正确与错误的数据都写入同一个档案:
>file 2>&1或者 &>file


 
 
 
 
 
uniq [-ic]
-i 忽略大小写
-c 计数

 
 
 
 
 
 
 
 

 
 join之前最好sort一下,否则可能会漏掉一些

 
 
 
 unexpand 将空格转换为tab

 
 
 
 
有一些命令并不支持管道,我们就可以使用这个xargs来提供,例如:
 
 

 
 

 
 

延伸的grep为egrep 等价于 grep -E 
增加了如下几个特殊符号:
+ 一个或多个
0个或1个
|   或
() 分组
例如: egrep 'g(oo|la)d' 搜索包含good 或者 glad的行

用[]时要注意: 1. 中括号内的每个组件都要用空格键来分隔
   2. 中括号内的变量和常量最好都用双引号括起来

a=$(($a+1)) 等价于 ((a=$a+1)),其中第一个$是取出结果的意思
在shell中$(cmd) 等价于 `cmd` ,其中$()是执行命令的意思





































































 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多