如何查看文件第6749行到6758行?
方式一:使用sed命令
不显示行号:sed -n 'M,Np' fileName
例如:sed -n '6749,6758p' hive-default.xml.template
显示行号:sed = fileName | sed 'N;s/\n/\t/' | sed -n 'M,Np'
例如:sed = hive-default.xml.template | sed 'N;s/\n/\t/' | sed -n '6749,6758p'
显示行号:cat -n fileName | sed -n 'M,Np'
例如:cat -n hive-default.xml.template | sed -n '6749,6758p'
方式二:先使用tail再使用head
cat -n fileName | tail -n +M | head -n (N-M-1的数值)
例如:cat -n hive-default.xml.template | tail -n +6749 | head -n 10
方式三:先使用head再使用tail
cat -n fileName | head -n N | tail -n -(N-M-1的数值)
例如: cat -n hive-default.xml.template | head -n 6758 | tail -n -10
方式四:使用grep命令
grep -nC N "word" fileName 显示匹配word字符串那行及上下N行
例如:grep -nC 10 "hive.execution.engine" hive-default.xml.template
grep -nB N "word" fileName 显示匹配word字符串那行及向前N行
grep -nA N "word" fileName 显示匹配word字符串那行及向后N行
标签:xml,template,hive,fileName,tail,sed,行到,Linux,文本 From: https://www.cnblogs.com/yeyuzhuanjia/p/18008592