批量处理一个文件夹里面所有名为xxxx.pqr文件,处理后输出到新的文件名是xxxx.pqr.centered的文件, 前面的代码如下,请问如何处理输出名字。
#!/bin/bash
awk -v n=0 -v sumx=0-v sumy=0 -v sumz=0 ' { if($1 == "ATOM") sumx=sumx+$6;sumy=sumy+$7;sumz=sumz+$8;n=n+1; if($1 =="ATOM") printf("%s%8.3f%8.3f%8.3f%s\n", substr($0,1,30),$6-(sumx/n),$7-(sumy/n),$8-(sumz/n),substr($0,55,100))}'****.pqr > 【【【【这应该写啥????】】】】
shell用awk处理文件后如何输出到新的文件?
答案:2 悬赏:30 手机版
解决时间 2021-03-19 18:25
- 提问者网友:饥饿走向夜
- 2021-03-18 20:26
最佳答案
- 五星知识达人网友:青灯有味
- 2021-03-18 20:53
把上面的存入1.txt
然后1.sh
#!/bin/sh
for list in `cat 1.txt`
do
echo $list
echo ' ------------'
done
好了完成
本人q1028521938
然后1.sh
#!/bin/sh
for list in `cat 1.txt`
do
echo $list
echo ' ------------'
done
好了完成
本人q1028521938
全部回答
- 1楼网友:玩家
- 2021-03-18 22:26
【【【【这应该写啥????】】】】
直接换成你的文件名流可以了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯