웹 코드 발표 스크립트 및 최적화 1.0
새로 입사한 회사는 전자상거래 회사로 매일 여러 제품 정보를 업데이트해야 하기 때문에 파일의 업데이트 속도가 매우 빠르지만 입사 후 기존의 발표 스크립트를 사용하기 어렵고 입력 오류로 인해 발표가 실패하여 업무 효율에 영향을 미친다는 것을 발견했다.
생각
1, QA는 새 파일을 로컬 src 서버에 업로드합니다. 프로젝트의 저장 위치는 온라인과 똑같기 때문에 매번 QA가 업로드되기 전에 프로젝트 폴더가 비어 디렉터리 트리만 보존해야 합니다.
2, 프로젝트가 많기 때문에 for 순환 플러그인case 문장을 선택하여 메인 프로그램을 만든다. 그러면 그날 어떤 프로젝트를 업데이트하든 판단할 필요가 없다. 필요한 업데이트 항목 번호를 직접 입력하면 업데이트할 수 있다.
3, 매번 푸시가 끝나면 폴더를 비우고 업데이트된 파일을 표시하며 파일 수와 QA와 같은 파일을 대조하기 쉽습니다
코드
#!/bin/bash
echo -n -e "1.project1 2.project2 3.project3
"
project="Please enter the project number:"
read -p "$project" a b c
for what in $a $b $c
do
case $what in
1)echo “you select number1”
rsync
;;
2) echo "you select number2"
rsync
;;
3) echo "you select number3"
rsync
;;
*) echo "you do not select a number"
;;
esac
done
find /path/to/forder/ -type f | wc -l
find /path/to/forder/ -type f -exec rm {} \;
이것은 단지 방법일 뿐이다. 코드는 매우 거칠게 쓰였지만, 이전에 모두if문장으로 쓴 발표 스크립트보다 훨씬 낫다. 사람이 판단할 필요가 없고, 업데이트할 항목 번호만 입력하면 된다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
집 서버 설계 (하드웨어 편)자신의 Redmine이나 ownCloud를 운용하기 위해 사쿠라 VPS, DigitalOcean, OpenShift 등을 놀랐습니다만, 침착 해 왔으므로 현상을 정리하고 싶습니다. 먼저 하드웨어 구성을 정리합니다. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.