如何顺序更改文件夹的目录

时间:2019-03-24 17:15:21

标签: bash

我在目录(dir.1 dir.2 dir.3等)中有几个子文件夹,其中包含一些文件(p.dat和c.dat),我想从中提取部分内容到a.dat。如何调整目录路径以依次读取所有子目录中的p.dat和c.dat?

我设置dir = dir。*(其中*表示系列)

#!/bin/sh

for dir in `ls | grep dir`

do
  cd $dir
  sed -n '1p' p.dat | awk '{printf("%15.3f",(($2-$1)/2+$1)*10-200)}' >> ../all.dat
  sed -n '2p' p.dat | awk '{printf("%15.3f",(($2-$1)/2+$1)*10-200)}' >> ../all.dat
  outkey c.dat >> ../a.dat
  cd ..
done
sort all.dat -o temp.dat
mv temp.dat a.dat
#more a.dat

0 个答案:

没有答案