错误消息标准错误外壳脚本



我在这里需要一些帮助,因为我不确定这是否正确,我必须编写一个 shell 脚本,在其中压缩两个文本文件,然后向标准发送错误消息 错误如果文件已经存在,它也无法覆盖现有文件

还需要一些关于if的帮助,我尝试了elseif但没有工作

#!/bin/bash
echo " Backup..."
if [ ! -f file_2013.zip ] ; then
  if [ -f file1.txt ] && [ -f file2.txt ] ; then 
      zip -rp file_2013.zip file1.txt file2.txt 
       else 
          echo "File not Found"
else 
    cat file_2013.zip > /dev/stderr 

您需要使用 fi 关键字关闭 if 语句。例如,请参阅此

最新更新