我有一个文件包含每行有大量数据的记录。 例如:使用sed获取前N个字符和后N个字符
:~$ cat filename
record_1 data_a data_b data_c data_d data_e 123
record_2 data_a data_b data_c data_d data_e 456
record_3 data_a data_b data_c data_d data_e 789
我想用sed
和grep
获得例如specifc记录在第一N
字符和文件中的数据的每一行的最后N
字符来查看信息
:~$ grep 'record_1' filename | [some sed command here]
record_1 123
是否有sed
命令我可以使用或是否有其他方法来获得这种结果?任何帮助是极大的赞赏。
解释:Anubhava用'/ record_1 /'跳过'grep'。 “sed”命令中的数字8是您的编号N,3是N的替代值。 –
awk命令完美地工作,谢谢 – ebellefontaine