小编use*_*035的帖子

在bash脚本中运行vi并执行vi命令以编辑另一个文件

所以我制作了一个从许多不同文件中收集数据的脚本:

#!/bin/bash

mkdir DATAPOOL"$1"

grep achi *out>runner
grep treat *out>>runner

cat runner | grep Primitive *gout | grep '=   '|awk '{print $1,$6}' > CellVolume"$1".txt 
cat runner | grep ' c ' *gout | grep 'Angstrom   '|awk '{print $1,$3}' > Cellc"$1".txt 
cat runner | grep 'Final energy ' *gout |awk '{print $1,$5}' > CellEnergy"$1".txt
Run Code Online (Sandbox Code Playgroud)

等等

cat runner |awk '{print "~/xtlanal",$1," > ",$1}' >runner2
vi runner2
:1,$s/gout:/xtl/
:1,$s/gout:/dat/
:wq

source runner2

grep Summary *dat | grep 'CAT-O  ' |awk '{print $1,$6}' > …
Run Code Online (Sandbox Code Playgroud)

vi bash shell terminal editor

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

bash ×1

editor ×1

shell ×1

terminal ×1

vi ×1