그래서 저는 현재 백업 디렉토리에 특정 파일이나 모든 파일을 현재 디렉토리에 백업하는 간단한 백업 스크립트를 작성하고 있습니다. 이 내 스크립트bash 백업 스크립트 오류
#!/bin/bash
#verify if $1 is empty, if so, copy all content to backup directory
if [ -z "$1" ]
then
$files=ls
#Looping through files
for file in $files
do
cp $file ../backup/
done
#else copy files specified
else
$files=ls $1
#Looping through files
for file in $files
do
cp $file ../backup/
done
fi
와 내가 갖는 유일한 오류입니다 :
./backup : 행 7 : = 1! :
난
를 찾을 수없는 명령 스크립트가 ls를 명령으로 인식하지 못하는 이유를 확신하지 못합니다. 어떤 아이디어?