我的问题是在这个循环中,形成了finalfile,但是当两个文件都存在时它不包含任何内容。回声"去"也没有显示。如何解决此问题或重写此代码?
答案 0 :(得分:1)
问题是:
(请参阅下面的相关文章)。此外,您无法管道rm
。这是更正后的代码:
if [[ -f file1.csv ]] && [[ -f file2.csv ]]; then
paste file1.csv file2.csv > finalfile.csv
rm file1.csv file2.csv
else
echo "don't go"
exit 1
fi
另见: