linux sed 每行 行首 插入内容 ceph 批量查看pg 位置

2024-05-26 04:58

本文主要是介绍linux sed 每行 行首 插入内容 ceph 批量查看pg 位置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1. sed 每行 行首 插入内容

# touch test.txt
# cat test.txtrbd_data.40abd6b8b4567.0000000000000553rbd_data.40abd6b8b4567.0000000000000311# sed -i 's/^/aa &/g' test.txt
aa rbd_data.40abd6b8b4567.0000000000000553^ 代表行首
$ 代表行尾
g 代表全局
-i 在原文基础上修改# 每行 行尾 添加内容为
# sed -i  's/$/& aa/g' test.txt在指定行插入新行
# sed -i '1 i#!/bin/bash' test.txt
#!/bin/bash
rbd_data.40abd6b8b4567.0000000000000553
rbd_data.40abd6b8b4567.00000000000003111 在第1行 前面插入一行新内容
i 插入内容"#!/bin/bash"
2. ceph 批量查看pg 位置
ceph osd pool ls                # 查看存储池
rados -p poolcopy2 ls           # 查看存储池对象
rados -p poolcopy2 ls | grep rbd_data > rbd_status.txt   # 导出对象sed -i 's/^/ceph osd map poolcopy2  &/g' rbd_status.txt 
每行前面添加 "ceph osd map poolcopy2  "
ceph osd map poolcopy2  rbd_data.40abd6b8b4567.0000000000000125
3. ceph bash 批量查看池PG OSD位置
rados -p poolcopy2 ls | grep rbd_data > rbd_status.txt
sed -i 's/^/ceph osd map poolcopy2  &/g' rbd_status.txt
sed -i '1 i#!/usr/bin/bash' rbd_status.txt
mv rbd_status.txt rbd_status.sh
chmod 775 rbd_status.sh

参考:
1.linux shell 用sed命令在文本的行尾或行首添加字符
2.sed在指定行插入新行

这篇关于linux sed 每行 行首 插入内容 ceph 批量查看pg 位置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1003555

相关文章

Linux之systemV共享内存方式

《Linux之systemV共享内存方式》:本文主要介绍Linux之systemV共享内存方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、工作原理二、系统调用接口1、申请共享内存(一)key的获取(二)共享内存的申请2、将共享内存段连接到进程地址空间3、将

SpringBoot整合mybatisPlus实现批量插入并获取ID详解

《SpringBoot整合mybatisPlus实现批量插入并获取ID详解》这篇文章主要为大家详细介绍了SpringBoot如何整合mybatisPlus实现批量插入并获取ID,文中的示例代码讲解详细... 目录【1】saveBATch(一万条数据总耗时:2478ms)【2】集合方式foreach(一万条数

快速修复一个Panic的Linux内核的技巧

《快速修复一个Panic的Linux内核的技巧》Linux系统中运行了不当的mkinitcpio操作导致内核文件不能正常工作,重启的时候,内核启动中止于Panic状态,该怎么解决这个问题呢?下面我们就... 感谢China编程(www.chinasem.cn)网友 鸢一雨音 的投稿写这篇文章是有原因的。为了配置完

Pandas统计每行数据中的空值的方法示例

《Pandas统计每行数据中的空值的方法示例》处理缺失数据(NaN值)是一个非常常见的问题,本文主要介绍了Pandas统计每行数据中的空值的方法示例,具有一定的参考价值,感兴趣的可以了解一下... 目录什么是空值?为什么要统计空值?准备工作创建示例数据统计每行空值数量进一步分析www.chinasem.cn处

Linux命令之firewalld的用法

《Linux命令之firewalld的用法》:本文主要介绍Linux命令之firewalld的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux命令之firewalld1、程序包2、启动firewalld3、配置文件4、firewalld规则定义的九大

Linux之计划任务和调度命令at/cron详解

《Linux之计划任务和调度命令at/cron详解》:本文主要介绍Linux之计划任务和调度命令at/cron的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux计划任务和调度命令at/cron一、计划任务二、命令{at}介绍三、命令语法及功能 :at

Linux下如何使用C++获取硬件信息

《Linux下如何使用C++获取硬件信息》这篇文章主要为大家详细介绍了如何使用C++实现获取CPU,主板,磁盘,BIOS信息等硬件信息,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下... 目录方法获取CPU信息:读取"/proc/cpuinfo"文件获取磁盘信息:读取"/proc/diskstats"文

Python实现word文档内容智能提取以及合成

《Python实现word文档内容智能提取以及合成》这篇文章主要为大家详细介绍了如何使用Python实现从10个左右的docx文档中抽取内容,再调整语言风格后生成新的文档,感兴趣的小伙伴可以了解一下... 目录核心思路技术路径实现步骤阶段一:准备工作阶段二:内容提取 (python 脚本)阶段三:语言风格调

Linux内核参数配置与验证详细指南

《Linux内核参数配置与验证详细指南》在Linux系统运维和性能优化中,内核参数(sysctl)的配置至关重要,本文主要来聊聊如何配置与验证这些Linux内核参数,希望对大家有一定的帮助... 目录1. 引言2. 内核参数的作用3. 如何设置内核参数3.1 临时设置(重启失效)3.2 永久设置(重启仍生效

一文详解如何在Python中从字符串中提取部分内容

《一文详解如何在Python中从字符串中提取部分内容》:本文主要介绍如何在Python中从字符串中提取部分内容的相关资料,包括使用正则表达式、Pyparsing库、AST(抽象语法树)、字符串操作... 目录前言解决方案方法一:使用正则表达式方法二:使用 Pyparsing方法三:使用 AST方法四:使用字