0

我在这里需要一些帮助,因为我不确定这是否正确,我必须编写一个 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 
4

1 回答 1

1

您需要使用关键字关闭if语句。fi例如看这个

于 2013-10-12T18:35:37.137 回答