【发布时间】:2017-03-08 17:07:41
【问题描述】:
我有一个 Cabo_Verde 文件夹,在这个文件夹中我有几个文件夹(001 到 300),每个文件夹有几个文件,如下所示:
文件名:Cabo_verde
001
2008.001.00.00.CVBR1.LHZ.SAC
2008.001.00.00.CVBR2.LHZ.SAC
...
002
2008.002.00.00.CVBR1.LHZ.SAC
2008.002.00.00.CVBR2.LHZ.SAC
...
我想在每个文件夹中运行一个脚本,这就是我所做的:
for dir in `ls $Cabo_verde`;
do
for subdir in `ls $Cabo_Verde/$dir`;
do
$(for file in *SAC; do
sac <<EOF
echo on
read $file
chnhdr KCMPNM LHZ
write over
quit
EOF
done)
done;
done
最后我得到了
ls:cannot access /001: No such file or directory
ls:cannot access /002: No such file or directory
谁能帮帮我?
谢谢
【问题讨论】:
-
你展示的是你做了什么,而不是你得到了什么。请附上结果和问题描述。
-
$Cabo_Verde不是$Cabo_verde