Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
                        
                        6年前关闭。
                                                                                            
                
        
我正在尝试显示所有以1或0结尾的行,并使用grep从该行的最后一个字符开始的第3位显示1。

01 m莫扎特amadeous 25 2nd 94233
02 m古思里·伍迪23 2nd 94223
03 f西蒙·尼娜27 2nd 94112
04 m列侬·约翰29岁2nd 94221
05 f harris emmylou 20 2nd 94222
06 m Marley Bob 22 2nd 94112
07 F Marley Rita 26 2nd 94212
08 f沃里克·戴奥尼26 2nd 94222
09 m主教约翰35 3rd 94321
10 m弗兰蒂·迈克尔34 3rd 94112
11 f黑玛丽21 2nd 94221
12 m迪伦鲍勃37 3rd 94311
13 f baez joan 36 3rd 94311
14 m理查德·基思42 4th 94112
15 m贾格·米克41 4th 95115
16 m麦当劳countryjoe 46 4th 94543
17 f查普曼·特雷西43 4th 94211
18 m斯普林斯坦布鲁斯45 4th 94323
19 f米切尔·乔尼40 4th 94444
20 f沃克·爱丽丝37 3rd 94332
21 f奥利弗·玛丽47 4th 94114
22 m kotzwinkle威廉44第四届94433
23凯特·威廉73 73 7th
24 m海因莱恩·罗伯特74 7th 94765
25 m阿西莫夫isaac 75 7th 94777
26 m驼鹿Bullwinkle 16 1st 94111
27 m松鼠火箭J 17 1st 94122
28芬尼治内尔13 1st 94221
29 m peobody先生18 1st 94222
30 m longlastname longfirstname 11 1st 94313
31 m树叶t 22 2nd 94223
32 m hanh thichNhat 26 2nd 94115
33 m乔姆斯基诺姆34 3rd 94116
34 m莫里森·诺曼71 7th 94771
35 f安东尼·苏珊B 48第4名94321
36 m克鲁珀特金·彼得49 4th 94115
37 m甘地mohatmas 53 5th 95123
38弗图曼·哈里埃特50第五名95555
39 m马丁国王路德52第五届95112
40 m查韦斯·塞萨尔57 5th 95112
41 m道格拉斯·弗雷德里克66 6th 94666
42高盛艾玛64 6th 94611
曼德拉·内尔森(F. Mandela Nelson)60第六名96543 43
罗莎公园72号公园72楼94777
45 m罗素·伯特兰德55 5th 94113
46 f lovelace ada 56 5th 95123
47 m达尔文·查尔斯59 5th 95123
48 m伽利略伽利略58第五名95113
49 m爱因斯坦阿尔伯特54第五94113


这是文件

最佳答案

应该这样做:

grep '1.[10]$' filename


我创建了以下测试输入文件:

198273789120
123981298371
239817239111
123981239871
192873698127


并运行上面的grep命令,并得到以下输出:

198273789120
239817239111


所打印的两行都以0或1结尾,并以1作为该行的第3个到最后一个字符。

关于linux - 显示所有以1或0和1结尾的行,从该行的最后一个字符起第3位,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19124196/

10-12 00:45