Shell使用总结(一)

本文详细总结了Shell的使用,包括格式化符号、比较运算、彩色输出、文件描述符和重定向、日期操作、find命令的使用、文件分割以及文件权限与所有权的管理。通过这些内容,读者可以深入理解并提升Shell脚本编写能力。
摘要由CSDN通过智能技术生成

Shell使用总结(一)

shell使用

一. 格式化符号:

%s, %c, %d, %f.%-5s指明了一个为左对齐且宽度为5的字符串替换(-表示左对齐),如果没有指明-则表示右对齐,宽度指定了保留给某个变量的字符数.对于浮点数,可以使用其他参数对小数部分进行舍入,例如:%-4.2f,其中.2指定保留2位小数.

二. 比较

1. 算数比较

  • -gt: 大于, 例如: if [ $val1 -gt $val2 ]; then fi
  • -lt: 小于
  • -ge: 大于或等于
  • -le: 小于或等于

2. 字符串比较

  • =或==: 相等, 例如: if [ $str1 == $str2 ]; then fi
  • !=: 不等于
  • >: 大于
  • <: 小于
  • -z: 是否为空字符串, 例如: if [ -z $str1 ]; then fi
  • -n: 是否为非空字符串, 例如: if [ -n $str1 ]; then fi

3. 文件相关比较

  • -f: 是否是文件, 例如: if [ -f $file ]; then fi
  • -x: 是否是可执行文件
  • -d: 是否是目录
  • -e: 文件是否存在
  • -c: 是否是字符设备文件
  • -b: 是否是块设备文件
  • -w: 是否是可写文件
  • -r: 是否是可读文件
  • -L: 是否是符号连接文件

三.彩色输出

  • 格式:\e[颜色码mxxx\e[0m ![
  • 常用颜色对照表

    颜色码 颜色
    30 黑色
    31 红色
    32 绿色
    33 黄色
    34 蓝色
    35 洋红
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值