【shell脚本实战案例】sed中使用变量提取数据

2023-12-17 17:29:44

问题背景:

sed简介:(system editor,流文本编辑器)

sed是非交互式编辑器,默认不会修改文件,会输出打印到屏幕或文件逐行处理;

所以主要用sed指令来处理行数据,列数据可以使用awk

解决方法:

sed中提取某一行数据可以用

sed -n '1p' file

通常在实际情况中,我们需要循环提取多行数据,所以要被提取的行数就需要使用变量表示,例如

for i in {1..3}
do
 sed -n "$i"p file
done

这时候需要注意的是,使用变量表示行数需要用双引号,而不是常规的单引号,这一点很容易被忽略,需要注意

文章来源:https://blog.csdn.net/qq_35902025/article/details/135046431
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。