我正在處理分子座標文件,其中第一行是原子的數量,後面跟着一個空行,每行後面是給定原子的x,y和z座標。如何僅在文件的一部分上使用readarray/mapfile?
7
O 0 -0.1 -1.5
H 0 0.8 -1.9
H 0 0.1 -0.5
N 0 0 1.5
H 0 -1 1.7
H -0.8 0.4 1.9
H 0.8 0.4 1.9
我想創建一個數組,其中每個元素是該文件的一個行,所以它看起來是這樣的:
r1=(O 0 -0.1 -1.5)
r2=(H 0 0.8 -1.9)
我會用readarray
或mapfile
命令,但我只想從第3行到第10行創建元素。有沒有辦法給這些命令範圍?
如果提供的答案中的任何一個都有幫助,您應該加註他們,並將其標記爲接受最好回答您的問題的答案。請參閱http://stackoverflow.com/help/someone-answers – miken32