当前位置: 首页 > article >正文

Bash中关于制表符\t站位情况说明

1、首先制表符\t占多少个空格并不是固定不变的。

2、不同系统会以4个或8个空格为基本长度,记为tabL,则实际的缩进长度:

length = |n - tabL| % tabL

计算机会把制表符/t前的字符串转化成每tabL一组,其中n表示制表符/t最前面一组字符长度。

那么制表符/t占的空格个数spaceL:

length, (当length != 0 时)
tabL, (当length == 0 时)
echo -e "1\t2";echo -e "12\t2";echo -e "123\t2";echo -e "1234\t2";echo -e "12345\t2";echo -e "123456\t2";echo -e "1234567\t2";echo -e "12345678\t2";echo -e "123456789\t2"

 

注:我的终端默认tab是8个空格,可以通过tabs命令修改。

原文地址:https://blog.csdn.net/m0_46829545/article/details/146328615
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.kler.cn/a/594287.html

相关文章:

  • Verilog-HDL/SystemVerilog/Bluespec SystemVerilog vscode 配置
  • 【 Kubernetes 风云录 】- Istio的一致性哈希机制
  • Flutter 学习之旅 之 flutter 使用 SQLite(sqflite) 实现简单的数据本地化 保存/获取/移除/判断是否存在 的简单封装
  • 【自定义微信小程序拉下选择过滤组件】searchable-select
  • 每日OJ_牛客_MT1最大差值_模拟+贪心_C++_Java
  • 超详细正则表达式逐字解析!!!
  • 更改 docker0 IP
  • 【python】OpenCV—Template Matching
  • 科技查新和查收查引有什么区别?
  • 9、Python collections模块高效数据结构
  • react 中 key 的使用
  • 比特币牛市还在不在
  • 高级java每日一道面试题-2025年3月05日-微服务篇[Eureka篇]-Eureka在微服务架构中的角色?
  • 2025-03-20 学习记录--C/C++-C 库函数 - toupper()、tolower()、 isspace()
  • 用vue3显示websocket的状态
  • yum软件包乾坤大挪移(Yum Package Qiankun Great Migration)
  • 传统服务部署、虚拟化部署与云原生部署资源消耗对比与优化指南
  • SVN完全指南
  • 【Java/数据结构】队列(Quque)
  • java NIO中的FileSystems工具类可以读取本地文件系统,ZIP/JAR等,无需解压处理,还可以复制文件