AppCan 의 github 창고 에서 플러그 인 코드 를 끌 어 옵 니 다.
Mac mini 를 바 꾸 었 습 니 다. 새로운 시스템 은 아무것도 없습니다. 많은 개발 도 구 를 설치 한 후에 드디어 사용 할 수 있 습 니 다. 그러나 가끔 은 AppCan 네 이 티 브 플러그 인의 소스 코드 를 봐 야 할 때 알 이 아 픈 것 을 발 견 했 습 니 다. 왜냐하면 저 는 예전 에 clone 이 다 되 었 기 때문에 직접 볼 수 있 습 니 다.지금 은 사용 하 자마자 주 소 를 찾 은 다음 에 터미널 을 열 고 긴 명령 을 입력 하고 붙 여 넣 기 를 복사 해 야 합 니 다. 정말 귀 찮 습 니 다.반복 되 는 명령 을 보면 서 차라리 스 크 립 트 를 써 서 간소화 하 라 고 생각 합 니 다!
셸 스 크 립 트 안내
--> 셸 자 체 는 C 언어 로 작 성 된 프로그램 으로 사용자 가 유 닉 스/리 눅 스 를 사용 하 는 다리 이 며 사용자 의 대부분 작업 은 셸 을 통 해 이 루어 진다.셸 은 명령 언어 이자 프로 그래 밍 언어 이다.명령 언어 로 서 사용자 가 입력 한 명령 을 상호작용 적 으로 해석 하고 집행 합 니 다.프로 그래 밍 언어 로 서 각종 변수 와 파 라 메 터 를 정의 하고 고급 언어 에서 만 가지 고 있 는 제어 구 조 를 많이 제공 합 니 다. 순환 과 가 지 를 포함 합 니 다.
유 닉 스/리 눅 스 시스템 커 널 의 일부분 은 아니 지만 시스템 핵심 기능 의 대부분 을 호출 하여 프로그램 을 실행 하고 파일 을 만 들 며 병행 하 는 방식 으로 각 프로그램의 운행 을 조율 합 니 다.따라서 사용자 에 게 셸 은 가장 중요 한 실 용적 인 프로그램 으로 셸 의 특성 을 깊이 이해 하고 능숙 하 게 파악 하 는 것 이 유 닉 스/리 눅 스 시스템 을 잘 사용 하 는 관건 이다.
이 글 은 구체 적 으로 셸 스 크 립 트 를 어떻게 쓰 는 지 소개 하지 않 겠 습 니 다.
사용법
스 크 립 트 내용 을 복사 하여 텍스트 파일 에 넣 으 면 gitcloneappcan 을 파일 이름 으로 저장 할 수 있 습 니 다.그리고 명령 행 에서 chmod 를 사용 하여 실행 권한 을 증가 합 니 다:
chmod +x gitcloneappcan
스 크 립 트 내용
#!/bin/sh
echo -n " gitcloneappcan"
# 1($1) , 2($2) 。
if [ "$1" == "" ];
then
echo -n " , gitcloneappcan uexXmlHttpMgr android"
exit 0
fi
if [ "$2" == "" ];
then
echo -n " ( ), gitcloneappcan uexXmlHttpMgr ios"
exit 0
fi
if [ "$2" == "ios" ]
then
platform="iOS"
elif [ "$2" == "android" ]
then
platform="Android"
else
echo -n " $2 "
exit 0
fi
pluginName=$1
gitPath="https://github.com/$2-plugin/$pluginName.git"
# clone ,
clonePath="/Users/zhangyipeng/Desktop/AppCanWork/MyGithub/$platform/$pluginName"
echo -n " clone: $pluginName , $platform"
echo -n "Github :$gitPath"
echo -n " :$clonePath"
read -p "Press Enter to continue." inputContent
echo -n $inputContent
git clone $gitPath $clonePath
echo -n " "
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.