我在单独的文件夹中有一堆 .dat 文件(大约 1000 个)。每个文件都包含如下数据:
Carreau Poseuille Flow
Velocity in lattice units: u=0.00210431
Reynolds number: Re=5.30287
Carreau number: Cu=10
Lattice resolution: N=252
Extent of the system: lx=1
Extent of the system: ly=1
Extent of the system: lz=1
Grid spacing deltaX: dx=0.00396825
Time step deltaT: dt=8.35045e-06
Exponent: n=1
Zero viscosity: nu0=0.1
Inf viscosity: nuInf=0
Zero Omega: omega0=1.25
Inf Omega: omegaInf=2
Lambda: lambda=1.19754e+06
time dependancy factor: TDfactor=1
我想拆分此文本并删除 = 左侧的所有内容;这意味着我只需要列中的数字。我很感激任何建议。
非常感谢;Elahe
答案1
您可以剪切=
并选择第二列:
< input-file cut -d = -f2 > output-file
man cut
有关 的更多详细信息,请参阅cut
。
答案2
您可以cut
完成=
。
cut -d= -f 2 input_file >output_file
读man cut
。