скрипт bash linux

помогите пожалуйста разобраться, что не так с этим скриптом и каковы его ошибки

#!/bin/bash 

fileName=$1
path=$2

if [ -n "$2" ]; then
  path = $2
  echo $path
  echo "test 1"
else
  path = /home/$USER
  echo $path
  echo "test 2"
fi
for 
cp 

exec > /home/$USER/log.txt 2> $1
set -x
touch $path/$fileName

cp $path/$fileName $path/$fileName'_1'
cp $path/$fileName $path/$fileName'_2'
cp $path/$fileName $path/$fileName'_3'

chmod 600 $fileName'_1'
chmod 600 $fileName'_2'
chmod 600 $fileName'_3'
date='date '+%Y%m%d%H%M%S'
zip -9 $path/01.01.21.zip $fileName'_1' $fileName'_2' $fileName'_3'

Ответы (0 шт):