我正在嘗試通過回圈壓縮不同檔案夾中的多個 netcdf 檔案。
for i in `find . -iname 'wrfout*'`;
do
echo $i
time nccopy -d5 -s $i d_${i}
當我運行此代碼時,我收到一條錯誤訊息“./wrfout_d04_2011-08-13_00:00:00 Permission denied Location: file ../../ncdump/nccopy.c; line 1429”。但是,當我為單個檔案運行回圈中的最后一行時,它運行時沒有任何錯誤訊息。為了確定,我已將執行檔案的權限模式檢查為“777”,但錯誤仍然存??在。對此的任何幫助都是適當的。
uj5u.com熱心網友回復:
您的 bash 語法表明您的輸出檔案名將類似于 'd_./wrfout_d04_2011-08-13_00:00:00'
建議:
nccopy -d5 -s $i $(dirname $i)/d_$(basename $i)
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/359863.html
上一篇:如何為具有4個屬性和第5個屬性作為簇的資料集制作散點圖
下一篇:將7天添加到日期的觸發器
