我需要一行代码来删除文本文件任何一行的前五个字符.我怎么能和塞德一起做呢?

推荐答案

sed 's/^.....//'

方法

replace ("s", substitute) beginning-of-line then 5 characters (".") with nothing

使用sed或cut编写这篇文章有更紧凑或灵活的方法.

Linux相关问答推荐

在PowerShell for Linux上,打印出的maven命令还有其他字符

Ansible-删除两个注释之间的代码块(包括注释本身)

计算与文件第一列对应的第二列中的字符串出现次数

不带空格的字符串连接形成文件路径

x64 NASM 汇编程序在程序开始时显示分段错误

jinja2.exceptions.TemplateSyntaxError:预期标记,,得到整数(支持十六进制,八进制和二进制整数文字)

无法在嵌入式 Linux 中使用 libjpeg 以 RGB888 在 LCD(黑色)上显示 JPEG

为什么 liburing 写入性能低于预期?

将文件的一部分插入到另一个文件的特定位置

Bash shift 改变了关联数组的期望值

编译过度对齐的动态分配变量时出现 icpc 错误

在 bash 中查找匹配多个模式的文件

如何在 AWS Linux 服务器上实现虚拟主机?

如何将通配符参数传递给 bash 文件

在 bash 中检测公共 IP 地址的方法

加密/解密在两个不同的 openssl 版本之间不能很好地工作

从bash中的字符串中删除所有特殊字符和大小写

在 Linux / Mono 上运行 ServiceStack 的最佳方式是什么?

使用 Bash 查找和复制文件

计算每个进程打开的文件