Linux Shell常用命令

命令说明举例
常用字符串运算符

-a并且
-n 检测检测字符串长度是否不为 0,不为 0 返回 true。[ -n "$a" ] 返回 true。
-z检测字符串长度是否为0,为0返回 true。[ -z $a ] 返回 false。
$检测字符串是否为空,不为空返回 true。

[ $a ] 返回 true。

=检测两个字符串是否相等,相等返回 true。[ $a = $b ] 返回 false。
!=检测两个字符串是否相等,不相等返回 true。[ $a != $b ] 返回 true。

按照文件类型

进行判断

-e文件存在(existence)
-f文件存在并且是一个常规的文件(file)
-d文件存在并且是一个目录(directory)-d ./temp判断temp目录是否存在
cut [选项参数] filename:cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段输出。cut -f列号,提取第几列
cut -d分隔符,按照指定分隔符分割列,默认是制表符“\t”
cut -c指定具体的字符

sort (选项)(参数):将文件

进行排序,并将排序结果

标准输出。

sort -n依照数值的大小排序(从小到大)
sort -r以相反的顺序来排序(从大到小)
sort -t设置排序时所用的分隔字符
sort -k指定需要排序的列
sort -u去重复
grepgrep -r搜索文件内容
^$以^开头,以$结束,中间即为空
sed 's/[0-9]//g' :检测非数字输入's/[0-9]//g':是sed的替换命令,s代表替换操作,[0-9]是一个正则表达式,匹配任何单个数字字符,//表##示将匹配到的内容替换为空(即删除),g代表全局替换,意味着每一行>中,所有匹配到的实例都会被替换。
mkdir -p ./temp创建一个temp目录

  • 8
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值