linux下查找文件中空行的行号 linux下查找文件中空行的行号 以aa.txt举例: 方法1:sed -n '/[a-zA-Z0-9@#$%^&*]/!=' aa.txt 方法2:grep -n ^$ aa.txt 方法3:awk '/^$/{print NR}' aa.txt 方法4:sed  ...
                            
                            
                                分类:
系统相关   时间:
2020-12-07 12:22:19   
                                阅读次数:
9
                             
                         
                    
                        
                            
                            
                                
                    1、利用vi命令创建cal2020.txt文件,并插入2020年日历。 vi cal2020.txt :r!cal 2020 2、显示行号,并将光标移至11行。 :set number 11G 3、把4、5、6月的日历整体向右移动一个制表位。 12G :>8 ps. 4月开始于12行,故先将光标移动 ...
                            
                            
                                分类:
系统相关   时间:
2020-12-03 11:47:03   
                                阅读次数:
8
                             
                         
                    
                        
                            
                            
                                
                    封装打印,区分颜色,显示文件名,函数名和行号 01_test_printf.c #include <stdio.h> #define ANSI_COLOR_RED "\x1b[31m" #define ANSI_COLOR_GREEN "\x1b[32m" #define ANSI_COLOR_YE ...
                            
                            
                                分类:
其他好文   时间:
2020-11-06 02:32:36   
                                阅读次数:
17
                             
                         
                    
                        
                            
                            
                                1,grep命令
选项说明
	
	--color=auto:对匹配到的文本着色显示;
	-v:显示不被模式匹配到的行;
	-i:忽略字符大小写;
	-n:显示匹配的行号;
	-c:统计匹配到的字符串;
	-o:仅显示匹配到的字符串;
	-q:静默模式,不输出任何信息;
	-A #:表示显示匹配到的行并显示该行后#行,#表示为数字;
	-B #:表示显示匹配到的行并显示该行前#行,#表示为数字;
	-C #:表示显示匹配到的行并显示该行前后各#行,#表示为数字;
	-e:实现多个选项的逻辑or或更新;
	-w:匹配整个单词;
	-E:使用ERE扩展正则,等效于egrep命令;
	-F:相当于fgrep,不使用正则表达式;
                            
                            
                                分类:
其他好文   时间:
2020-10-24 11:55:24   
                                阅读次数:
48
                             
                         
                    
                        
                            
                            
                                
                    一、动态修改vim配置 反操作基本在原操作前加上no即可。 # 显示行号 set nu #关闭行号 set nonu # 开启粘贴模式 set paste # 关闭粘贴模式 set nopaste 二、静态修改vim配置 2.1 查看vim使用的配置文件 我们可能有时记不清vim使用哪些配置文件,可 ...
                            
                            
                                分类:
系统相关   时间:
2020-10-22 22:12:03   
                                阅读次数:
42
                             
                         
                    
                        
                            
                            
                                
                    home 行首 end	行尾 pageup	上翻页 pagedown	下翻页 gg	跳转至首行 shift+g组合键	直接按将会定位到末行,先按下数字键如58再按shift+g将跳转至58行 w	后移至下个单词第一个字母 b	前移至上个单词第一个字母 :set number	显示行号 :set no ...
                            
                            
                                分类:
其他好文   时间:
2020-10-19 22:58:47   
                                阅读次数:
22
                             
                         
                    
                        
                            
                            
                                运行时数据区域 1)程序计数器 一块较小的内存空间,是当前线程所执行的字节码的行号指示器。 线程私有 线程执行Java方法,记录的是正在执行的虚拟机字节码指令的地址。执行Native方法,计数器值为空。 2)Java虚拟机栈 每个方法在执行的同时都会创建一个栈帧用于存储局部变量表、操作数栈、动态链接 ...
                            
                            
                                分类:
编程语言   时间:
2020-10-06 21:00:21   
                                阅读次数:
33
                             
                         
                    
                        
                            
                            
                                
                    assert (expr); assert 是一个宏,当表达式 expr 的值为 0 时,程序会被终止(RE),然后你会得到一个消息,包含这个表达式的内容,表达式所在行号及源文件名:Assertion failed: expression, file filename, line line numb ...
                            
                            
                                分类:
编程语言   时间:
2020-09-18 03:24:40   
                                阅读次数:
45
                             
                         
                    
                        
                            
                            
                                
                    运行时数据区 程序计数器/PC寄存器 线程私有,程序计数器是一块较小的内存空间,当前线程所执行的字节码的行号指示器。 字节码解释器工作时就是通过改变计数器的值来选择下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖计数器完成。 如果线程在执行java方法,计数器记录 ...
                            
                            
                                分类:
编程语言   时间:
2020-09-17 23:11:27   
                                阅读次数:
31
                             
                         
                    
                        
                            
                            
                                grep,我们可以使用grep命令在文本中查找指定的字符串参数:-i不区分大小写,默认是区分的,-v显示不匹配的行,-n显示匹配行及行号-c只统计匹配的行数,-E使用扩展的egrep-w精确匹配单词-o只输出匹配的内容-Ax-Bx-Cxgrep-Ei"linux|shell"test.txt不区分大小写,同时过滤包含linux和shell的字符串grep-v"^$|#
                            
                            
                                分类:
系统相关   时间:
2020-09-17 18:36:35   
                                阅读次数:
40