인프라/Linux
기본적인 Shell script
bloodFinger
2020. 6. 16. 09:03
mkdir script
cd script/
touch a.log b.log c.log
ls -l
mkdir bak
cp *.log bak
shell script 만들어보기
nano backup
#!/bin/bash
if ! [ -d bak ]; then //현재 디렉토리에 bak가 존재하지 않는다면
mkdir bak
fi
cp *.log bak //log파일을 카피해라
backup이라는 파일이 생기는걸 볼수있다.
실행할 수 있는 권한이 없기 때문이다.
backup파일이 실행가능한 파일이다 라는것을 알려줘야 한다.
chmod +x backup //실행가능한 mod를(+x) 추가해서 change
ls -l