我只想从有5000多个这样的行块的文件中提取行块。我怎样才能用grep来做到这一点呢?
ATOMIC_POSITIONS crystal
Ti 0.3333335000000000 0.1666670000000000 0.4568808285000000
Ti 0.8333334999999999 0.1666670000000000 0.4568808285000000
Ti 0.3333335000000000 0.6666670000000000 0.4568808285000000
Ti 0.8333334999999999 0.6666670000000000 0.4568808285000000
Ti 0.3333335000000000 0.1666670000000000 0.9568808285000000
Ti 0.8333334999999999 0.1666670000000000 0.9568808285000000
Ti 0.3333335000000000 0.6666670000000000 0.9568808285000000
Ti 0.8333334999999999 0.6666670000000000 0.9568808285000000
Ti 0.1666665000000000 0.3333330000000000 0.2068808285000000
Ti 0.6666665000000001 0.3333330000000000 0.2068808285000000
Ti 0.1666665000000000 0.8333330000000000 0.2068808285000000
Ti 0.6666665000000001 0.8333330000000000 0.2068808285000000
Ti 0.1666665000000000 0.3333330000000000 0.7068808285000000
Ti 0.6666665000000001 0.3333330000000000 0.7068808285000000
Ti 0.1666665000000000 0.8333330000000000 0.7068808285000000
Ti 0.6666665000000001 0.8333330000000000 0.7068808285000000
Ti 0.1666665000000000 0.3333330000000000 0.0431191715000000
Ti 0.6666665000000001 0.3333330000000000 0.0431191715000000
Ti 0.1666665000000000 0.8333330000000000 0.0431191715000000
Ti 0.6666665000000001 0.8333330000000000 0.0431191715000000
Ti 0.1666665000000000 0.3333330000000000 0.5431191715000000
Ti 0.6666665000000001 0.3333330000000000 0.5431191715000000
Ti 0.1666665000000000 0.8333330000000000 0.5431191715000000
Ti 0.6666665000000001 0.8333330000000000 0.5431191715000000
Ti 0.3333335000000000 0.1666670000000000 0.2931191715000000
Ti 0.8333334999999999 0.1666670000000000 0.2931191715000000
Ti 0.3333335000000000 0.6666670000000000 0.2931191715000000
Ti 0.8333334999999999 0.6666670000000000 0.2931191715000000
Ti 0.3333335000000000 0.1666670000000000 0.7931191715000000
Ti 0.8333334999999999 0.1666670000000000 0.7931191715000000
Ti 0.3333335000000000 0.6666670000000000 0.7931191715000000
Ti 0.8333334999999999 0.6666670000000000 0.7931191715000000
Cd 0.3333335000000000 0.1666670000000000 0.1250000000000000
Cd 0.8333334999999999 0.1666670000000000 0.1250000000000000
Cd 0.3333335000000000 0.6666670000000000 0.1250000000000000
Cd 0.8333334999999999 0.6666670000000000 0.1250000000000000
Cd 0.3333335000000000 0.1666670000000000 0.6250000000000000
Cd 0.8333334999999999 0.1666670000000000 0.6250000000000000
Cd 0.3333335000000000 0.6666670000000000 0.6250000000000000
Cd 0.8333334999999999 0.6666670000000000 0.6250000000000000
Cd 0.1666665000000000 0.3333330000000000 0.3750000000000000
Cd 0.6666665000000001 0.3333330000000000 0.3750000000000000
Cd 0.1666665000000000 0.8333330000000000 0.3750000000000000
Cd 0.6666665000000001 0.8333330000000000 0.3750000000000000
Cd 0.1666665000000000 0.3333330000000000 0.8750000000000000
Cd 0.6666665000000001 0.3333330000000000 0.8750000000000000
Cd 0.1666665000000000 0.8333330000000000 0.8750000000000000
Cd 0.6666665000000001 0.8333330000000000 0.8750000000000000
C 0.0000000000000000 0.0000000000000000 0.0000000000000000
C 0.5000000000000000 0.0000000000000000 0.0000000000000000
C 0.0000000000000000 0.5000000000000000 0.0000000000000000
C 0.5000000000000000 0.5000000000000000 0.0000000000000000
C 0.0000000000000000 0.0000000000000000 0.5000000000000000
C 0.5000000000000000 0.0000000000000000 0.5000000000000000
C 0.0000000000000000 0.5000000000000000 0.5000000000000000
C 0.5000000000000000 0.5000000000000000 0.5000000000000000
C 0.0000000000000000 0.0000000000000000 0.2500000000000000
C 0.5000000000000000 0.0000000000000000 0.2500000000000000
C 0.0000000000000000 0.5000000000000000 0.2500000000000000
C 0.5000000000000000 0.5000000000000000 0.2500000000000000
C 0.0000000000000000 0.0000000000000000 0.7500000000000000
C 0.5000000000000000 0.0000000000000000 0.7500000000000000
C 0.0000000000000000 0.5000000000000000 0.7500000000000000
C 0.5000000000000000 0.5000000000000000 0.7500000000000000发布于 2023-01-28 21:28:10
我猜你是在找一些东西来处理用空行分隔的一组数据?
基于这个假设,我认为您实际上可能需要的是awk (而不是grep)。具体来说,这可能只是一件事:https://www.gnu.org/software/gawk/manual/html_节点/Multiple-Line.html
https://serverfault.com/questions/1121268
复制相似问题