今天我们来学习一下Shell的一些基本工具。之前我们学习了一些工具,现在我们继续学习Shell工具----cut首先我们了解一下cut选项的作用是什么?

cut命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出中。如果不指定file,cut命令将读取标准输入。必须指定 -b -c 或-f标志之一。

常见的选项

  • -b:以字节为单位进行分割

  • -c:以字符为单位进行分割

我们现在看,-b  -c没什么区别,我们继续看几个例子

用 -c 则会以字符为单位,输出正常;而 -b 只会以字节为单位(8为二进制)来输出,输出的就是乱码了,我们C语言找那个的战友一个字节的字符~可以简单理解成,汉子是有多个字节组成的多个字符。

  • -d  自定义分隔符,默认为制表符
  • -f   与-d一起使用,指定显示哪个区域

Shell 工具(cut)相关推荐

  1. Shell工具 cut sed awk sort

    Shell工具(重点) cut cut的工作就是"剪",具体的说就是在文件中负责剪切数据用的.cut 命令从文件的每一行剪切字节.字符和字段并将这些字节.字符和字段输出. 1.基本 ...

  2. shell脚本基础和shell工具

    目录 1.shell概述 2.shell脚本编程入门基础 3.shell工具 shell概述 shell是一个命令行解释器,它接收应用程序/用户命令,然后调用操作系统内核 shell基础语法 脚本格式 ...

  3. shell正则表达式(cut、sort、uniq、tr、paste)小工具

    目录 一.正则表达式 二.基础正则表达式 三.扩展正则表达式元字符 四.grep命令 1.统计包含某个字符的文本行的行数 2. 不区分大小写查找the所有的行 3.查找特定集合字符 4.查找连续字符范 ...

  4. linux脚本求命令行上整数和,shell脚本--cut命令与awk简单使用

    cut:对内容进行列切割 -d 后面的是分割符,表示用什么符号来分割符来分割列,分隔符使用引号括起来: -f后面跟着要选择的字段列,从1开始,表示第一列,如果要多列,可以用逗号分隔 : -c参数后面跟 ...

  5. adb shell读取返回值_shell学习笔记03(函数amp;shell工具amp;面试题)

    自定义函数 1.基本语法 [ function ] funname[()] {Action;[return int;] } funname 2.经验技巧 (1)必须在调用函数地方之前,先声明函数,sh ...

  6. 基于.htaccess的Web Shell工具htshells

    基于.htaccess的Web Shell工具htshells .htaccess文件是Apache服务器的配置文件.它负责相关目录下的网页配置.一旦用户获得修改该文件的权限,就可以基于该文件构建Sh ...

  7. grub shell 错误_grub命令_Linux grub 命令用法详解:多重引导程序grub的命令行shell工具...

    grub命令是多重引导程序grub的命令行shell工具. 语法grub(选项) 选项--batch:打开批处理模式: --boot-drive=:指定stage2的引导驱动器: --config-f ...

  8. java 交互式 shell_Java9 Shell工具(JShell)

    Java Shell工具(JShell) 它是一个交互式Java Shell工具,它使我们能够从Shell中执行Java代码并立即显示输出. JShell是一个REPL(读取评估打印循环)工具,可从命 ...

  9. 【Linux操作系统】--攥写一个简易的shell工具

    目录 做一个简易的shell 第一步:打印提示符,在同一行打印出提示符 第二步:获取标准输入,获取命令字符串 第三步:将字符串分割,解析字符串 第四步:替换进程,执行第三方命令 3.5.执行第三方命令 ...

  10. shell之cut命令

    shell之cut命令 cut命令 cut的工作就是"剪",具体的说就是在文件中负责剪切数据用的. cut 命令从文件的每一行剪切字节.字符和字段并将这些字节.字符和字段输出 常用 ...

最新文章

  1. 终端软件升级功能开发_5个很棒的终端技巧可帮助您升级为开发人员
  2. Nature Commun. | 假单胞和芽孢杆菌互作共存于寄主的机制,为生物防治提供新思路...
  3. oracle net manager没有orcl_Oracle-数据库基础知识
  4. python周志_Python学习周志—第一周(入门知识)
  5. ubuntu上训练yolov3: Caught ValueError in DataLoader worker process 0. string indices must be integers.
  6. BO QUERY BUILDER - SI_INSTANCE相关属性
  7. 号称最强“抓取”工具,没有搞不到的资源!
  8. [WPF]xml序列化以及反序列化数据
  9. Linux Vim显示行号方法详解
  10. HttpClient连接池的连接保持、超时和失效机制
  11. Linux下服务器搭建(5)——CentOS下Redis的安装
  12. IDC 网络数据存储
  13. IS-IS IPv6配置实例
  14. python django基础一web框架的本质
  15. paip.提升用户体验与安全性---注册流程总结
  16. Python Revisited Day10 (进程与线程)
  17. NBUT 1181 Big Mouth of Abyss - Kog'Maw(删k位留最大最小数)
  18. RTMP转HTTP-FLV视频流web端应用流程记录
  19. linux mysql changed limits_ubuntu下mysql提示Changed limits: max_open_files:1024解决办法
  20. java 对汉字(中文)的汉语拼音(发音)进行排序工具类(代码实现)

热门文章

  1. 【View】之【SimpleWaveView】可多色可刷新的加速球、进度球【demo】
  2. 数学建模常用模型简介其他模型大全汇总
  3. 用友账套和报表服务器显示不同,用友T3ufo报表提示“服务器出现意外情况”
  4. PostgreSQL extra_float_digits——控制浮点数精度
  5. 最经典的大数据案例解析(附代码)
  6. 全国大学生数学建模竞赛(CUMCM)历年试题(查看超级方便)
  7. 软件系统命名简称大全
  8. 用python设计数独的心得体会_Python生成数独矩阵
  9. Makefile教程(绝对经典,所有问题看这一篇足够了)
  10. 终极算法——第九章:解开迷惑