小编Jos*_*sja的帖子

Sed 脚本在大文件上崩溃

我有一个 shell 脚本,它本质上是一个带有一些检查的 sed 脚本。该脚本的目标是转换文件的头文件。

&FCI
NORB=280,
NELEC=78,
MS2=0,
UHF=.FALSE.,
ORBSYM=1,1,1,1,1,1,1,1,<...>
&END
  1.48971678130072078261E+01   1   1   1   1
 -1.91501428271686324756E+00   1   1   2   1
  4.38796949990802698238E+00   1   1   2   2
Run Code Online (Sandbox Code Playgroud)

&FCI NORB=280, NELEC=78, MS2=0, UHF=.FALSE., 
ORBSYM=1,1,1,1,1,1,1,1,<...>
ISYM=1,
/
  1.48971678130072078261E+01   1   1   1   1
 -1.91501428271686324756E+00   1   1   2   1
  4.38796949990802698238E+00   1   1   2   2
Run Code Online (Sandbox Code Playgroud)

这是脚本:

#!/bin/bash

# $1 : FCIDUMP file to convert from "new format" to "old format"

if [ ${#} -ne 1 ]
then
  echo "Syntaxis: fcidump_new2old FCIDUMPFILE" 1>$2
  exit 1 …
Run Code Online (Sandbox Code Playgroud)

command-line sed text-processing

6
推荐指数
1
解决办法
545
查看次数

标签 统计

command-line ×1

sed ×1

text-processing ×1