![如何从 csh 中的文件名中删除换行符“%0D”](https://linux22.com/image/915140/%E5%A6%82%E4%BD%95%E4%BB%8E%20csh%20%E4%B8%AD%E7%9A%84%E6%96%87%E4%BB%B6%E5%90%8D%E4%B8%AD%E5%88%A0%E9%99%A4%E6%8D%A2%E8%A1%8C%E7%AC%A6%E2%80%9C%EF%BC%850D%E2%80%9D.png)
我想使用 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