首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在文件中插入行号

在文件中插入行号
EN

Stack Overflow用户
提问于 2020-03-03 01:46:36
回答 4查看 453关注 0票数 0

希望在文件中的特定位置插入行号。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
apple 
ball

应该是

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
(1) apple 
(2) ball

使用命令sed '/./=' <FileName>| sed '/./N; s/\n/ /'

它产生

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1 Apple
2 Ball
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2020-03-03 01:51:22

第一解决方案:,对于awk来说,这应该是一个简单的任务。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
awk '{print "("FNR") "$0}' Input_file

第二个解决方案:按照OP的尝试尝试使用纯sed

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sed '=' Input_file | sed 'N; s/^/(/;s/\n/) /'
票数 2
EN

Stack Overflow用户

发布于 2020-03-03 01:51:47

相反,使用perl很容易:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
perl -ne 'print "($.) $_"' foo.txt

如果您想就地修改文件,而不只是在标准输出中打印出编号行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
perl -ni -e 'print "($.) $_"' foo.txt
票数 0
EN

Stack Overflow用户

发布于 2020-03-03 01:54:45

有许多在文件中插入行号的方法

其中一些是:-

1.使用cat命令 cat -n file.txt > newfile.txt

2.使用nl命令 nl -b a file.txt

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60504340

复制
相关文章
Visual Studio Code 插件之 - Git History
Visual Studio Code 因为相对小巧和扩展性,已经迅速占领了不少的开发市场,尤其是前端。
HoneyMoose
2021/04/07
3K0
Visual Studio Code 插件之 - Git History
visual studio 2010小技巧
如下想了解更多的关键方式,请参考此文:http://blog.csdn.net/alps_008/article/list/2?viewmode=contents 1,Visual Studio 20
跟着阿笨一起玩NET
2018/09/18
7260
Visual Studio 2010安装体验
    前几天利用公司强大的网络从微软官方下载了最新的Visual Studio 2010 RC版,共花了15分钟搞定。用自己的16G U盘拷回家安装,打算尝鲜一下这个传说中具有划时代意义的IDE工具。微软宣称它将是下一个Visual Studio 6.0...
SAP梦心
2022/05/10
6120
Visual Studio 2010安装体验
编程 | Visual Studio 2010安装教程
Microsoft Visual Studio是VS的全称。VS是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.Net Core、.NET Compact Framework和Microsoft Silverlight 及Wi
课代表
2018/06/29
1.1K0
Visual Studio 2012正式版
今天从看雪学院下载的安装镜像,其实这个东西好久之前就看到了,但是却一直没下载。先说下那个图标,我也感觉是像一个窗户被拧了一下。蛋疼的图标啊。今天在笔记本上装这个东西,由于没有带电源适配器差点电池没电了还没装完。好在比较幸运,最后还剩了14%的电量。
obaby
2023/02/24
4380
visual studio2012产品密钥_visual studio激活码
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/04
3.3K0
visual studio2012产品密钥_visual studio激活码
vs2012ultimate密钥_visual studio 2012产品密钥
Visual Studio Express 2012 for Windows Desktop
全栈程序员站长
2022/11/04
1.8K0
Visual Studio 2010 中JS注释制作
  Visual Studio 2010中的js注释已经很强大了,但怎么才能和调用c#的方法一样容易呢?怎样才能让每个参数都有注释说明呢?底下就是想要的答案。   先上图,如图所示: 其中红色的办法
磊哥
2018/05/08
2.5K0
Visual Studio 2010 中JS注释制作
Visual Studio 2010的并行调试支持
Visual Studio 2010大幅度的提升了并行调试的用户体验。Visual Stuido 2010的并行调试非常简单,,它提供了两个新的调试工具窗口,以帮助完成基于任务的并行编程。 在 Vis
张善友
2018/01/31
9260
Visual Studio 2010的并行调试支持
Visual Studio经典版本VS2010安装。
7、点击[是,向Microsoft Corporation发送有关我的安装体验的信息]
裴来凡
2022/05/28
1.2K0
Visual Studio经典版本VS2010安装。
OpenGL+Visual Studio 2010开发环境搭建
用于OpenGL标准开发的应用程序运行时需有动态链接库opengl32.dll、glu32.dll,这两个文件在安装Windows NT时已自动装载到C:\Windows\System32目录下。OpenGL的图形库函数封装在动态链接库OpenGL32.DLL中,开发基于OpenGL的应用程序
卡尔曼和玻尔兹曼谁曼
2019/01/22
1.4K0
OpenGL+Visual Studio 2010开发环境搭建
Visual Studio安装SVN插件[通俗易懂]
因为项目需要在Visual Studio2013(下称VS)安装SVN插件,而我之前一直搞eclipse,没搞过VS,也就没有搞过VS的版本控制。没办法只能先问度娘,然而度娘让人大失所望,没给我什么可行的解决办法。
全栈程序员站长
2022/11/07
3.6K0
Visual Studio安装SVN插件[通俗易懂]
Visual Studio 2010 and .NET Framework 4 Training Kit
The Visual Studio 2010 and .NET Framework 4 Training Kit 包括演示,动手实践,例子。这些内容帮助你了解Visual Studio 2010特性和.Net4.0框架技术,包括以下内容: C# 4.0 Visual Basic 10 F# Parallel Extensions Windows Communication Foundation Windows Workflow Windows Presentation Foundation ASP.NET
张善友
2018/01/29
8220
Visual Studio 2010 C++ 工程文件解读
在 VS2010 中,C++ 的工程文件已经和 2005 / 2008 有了很大的不同,而是完全采用 MSBUILD 的属性方式进行表达,并且可以让用户通过一次性的配置而对所有的属性进行自定义;
用户3519280
2023/07/08
3870
解决Visual Studio 2010过卡的问题
装了Visual Assists 插件后,开发中经常会导致整个电脑都处于“挂起”的状态,任务管理器都打不开。后来修改了一下设置,现在已经正常了…
meteoric
2018/11/19
1.7K0
Visual Studio 2010 注册信息修改器
之所以要改这个,就是看那个启动界面不爽。嘎嘎,显示什么微软用户。当然了这个东西可以直接修改注册表或者手工修改,为了简单一点,直接做了个工具出来。
obaby
2023/02/24
5550
Visual Studio Code 常用插件
Visual Studio Code 是一个运行于 OS X、Windows 和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台编辑器。Visual Studio Code 为开发者们提供了对多种编程语言的内置支持,同时也会为这些语言提供丰富的代码补全和导航功能。JavaScript,TypeScript,Node.js 和 ASP.NET 5 开发者也将会获得额外的工具集。
.T.
2022/02/19
1.5K0
Visual Studio Package 插件开发
  这段时间公司新做了一个支付系统,里面有N个后台服务,每次有更新修改,拷贝打包发布包“不亦乐乎”。。。于是我想要不要自己定制个打包插件。
陈珙
2018/09/12
8500
Visual Studio Package 插件开发
Visual Studio2010中的外部依赖项
Visual Studio2010中的项目下拉列表下面有外部依赖项,里面显示的文件是你程序中显示包含的头文件所包含的的头文件。比如,main函数里面包含了windows.h头文件,而windows.h头文件又包含其他头文件,而这些头文件又可能还包含另外的头文件,所有这些都显示在外部依赖项里面。于是有的时候外部依赖性就变得很庞大。 若想减少外部依赖项,那就尽量避免包含不必要的头文件。 不过根据编译器的行为,可能编译时应该会过滤掉那些虽然包含进来,但完全没有用到的头文件。完全可以不必理会外部依赖项。
AIHGF
2019/02/18
2.7K0
推荐Visual Studio 2010新功能-IntelliTrace(智能跟踪)
Visual Studio 2010 Ultimate 版本有个新功能IntelliTrace(智能跟踪),IntelliTrace被引入到Visula Studio中来加速我们对.NET应用程序的调试,它通过对预先设置的事件和方法在运行过程中的跟踪并将其有效地传递给调试执行者,从而快速的传递程序在执行过程中的状态和各种信息来帮助开发者更好的调试程序,快速的发现问题。实际上,在Visual Studio 2010之前,Microsoft Visual Stuido已经帮助我们很好的继承了调试工具,比如对变量
张善友
2018/01/19
9990
推荐Visual Studio 2010新功能-IntelliTrace(智能跟踪)

相似问题

如何使window.open (url)不在弹出窗口中

11

从excel联机任务窗格访问window.open弹出

11

尝试使链接在弹出窗口中工作

215

使链接在弹出窗口中显示div

10

translateM使对象从视口中消失

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文