如何从 csh 中的文件名中删除换行符“%0D”

如何从 csh 中的文件名中删除换行符“%0D”

我想使用 wget 命令从文件列表中下载一些数据,我使用了以下代码:

    foreach file(`cat Model_list1.txt`)

     echo $file
     wget https://jeodpp.jrc.ec.europa.eu/ftp/jrc-opendata/LISCOAST/10011/LATEST/EURO-CORDEX/EUR-11/SMHI-RCA4/"$file"/BC/historical/prAdjust_EUR-11_"$file"_historical_r1i1p1_SMHI-RCA4_v1-JRC-SBC-EOBS10-1981-2010_day_19810101-20101231.nc.gz
end

但是,对于每个文件名,我在文件名末尾都看到 %0D。我尝试使用下面的 sed 更改位于文件 Model_list 中的文件的名称,但仍然出现相同的错误。请帮帮我。谢谢

sed 's/%0D//g' Model_list.txt > Model_list1.txt

我的 Model_list.txt 在哪里

CNRM-CERFACS-CNRM-CM5
ICHEC-EC-EARTH
IPSL-IPSL-CM5A-MR
MOHC-HadGEM2-ES
MPI-M-MPI-ESM-LR  

相关内容