colrm命令

colrm命令

colrm命令用于编辑源代码文件,脚本文件或常规文本文件中的文本,此命令从文件中删除选定的列,列定义为一行中的单个字符。索引总是从1开始,而不是0。如果同时指定了开始和结束,则它们之间的列包括开始和结束将被删除。如果只需要删除一列,则开始和结束必须相同。colrm也可以从stdin接受输入。如果不加任何参数,则该指令不会过滤任何一行。

语法#

Copy
colrm [start] [stop]

参数#

  • start: 指定要删除的列的起始编号。
  • stop: 指定要删除的列的结束编号,省略则删除从start开始的所有列。
  • -V, --version: 输出版本信息。
  • -h, --help: 输出帮助信息。

示例#

从标准输入中获取输入,删除startstop之间的所有字符,包括startstop

Copy
colrm 3 6 # 123456 # 127

从标准输入中获取输入,删除start之后所有的字符。

Copy
colrm 3 # 1234567 # 12

file.txt文件中的内容,并将删除后的内容写入file2.txt中。

Copy
cat file.txt | colrm 3 6 > file2.txt

每日一题#

Copy
https://github.com/WindrunnerMax/EveryDay

参考#

Copy
https://linux.die.net/man/1/colrm https://www.runoob.com/linux/linux-comm-colrm.html https://www.geeksforgeeks.org/colrm-command-in-linux-with-examples/
posted @   WindRunnerMax  阅读(156)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示
CONTENTS