0
点赞
收藏
分享

微信扫一扫

【git】修改作者和提交者信息

婉殇成长笔记 2023-05-11 阅读 54

split快速分割文件,paste快速合并文件;eval命令

split命令快速分隔文件

语法格式:

split 【选项】 参数 原始文件 拆分后文件名前缀

常用选项

-l:以行数拆分

-b:以大小拆分

以行数拆分
在这里插入图片描述
以大小拆分

在这里插入图片描述

paste命令快速合并文件

语法格式:

paste 【选项】 参数 文件

常用选项

-d :指定分隔符默认为Tab

-s :横向排列文件

paste命令
在这里插入图片描述

paste -d 修改间隔符

在这里插入图片描述

paste -s 横向排列
在这里插入图片描述
例:将两个文件的第二列单独提取
在这里插入图片描述

eval命令

扫描两次执行命令,放在命令前使用,在执行前先扫描运算求出参数的内容在执行命令
例1:
在这里插入图片描述
在这里插入图片描述
最后输出的$a的结果是50这是为什么呢?
应为eval命令在执行前会先扫描运算求出参数的内容在去执行命令
我们用set命令看一下
在这里插入图片描述
例2:
在这里插入图片描述

举报

相关推荐

0 条评论