셸 스 크 립 트 작성 조수 -- by lustslost
5050 단어 개발 하 다.
1. 같은 이름 의 파일 이 존재 하 는 지 자동 으로 감지 하고, 존재 하 는 경우 사용자 의 존 재 를 알 리 며, 편집, 삭제 후 생 성, 종료 3 가지 옵션 을 제공 합 니 다.
2. 스 크 립 트 저작권 정보 자동 추가 (사용자 정의 및 기본 2 가지 방법 있 음)
3. 문법 오류 가 있 는 지 자동 으로 감지 합 니 다.문법 오류 가 있 으 면 사용자 가 종료 할 지 여 부 를 알려 주 고 종료 하지 않 으 면 vim 수정 을 열 어 수정 이 정확 할 때 까지 합 니 다.
4. 스 크 립 트 작성 완료 후 자동 으로 실행 권한 추가
사용법:
스 크 립 트 실행 후 스 크 립 트 이름 을 추가 하면 됩 니 다.
- #!/bin/bash
- #:-------------CopyRight-------------
- #:Name:lustlost - 1.0
- #:Date:2012-7-17
- #:Author:lustlost
- #:Email:[email protected]
-
- if [ -e $1 ]; then
read -p "file exists!!! input "e" to edit it, "d" to delete it and create a new file, "q" to quiet this operat: " OPERAT
- [ "$OPERAT" == q ] && exit
- [ "$OPERAT" == e ] && vim $1
- [ "$OPERAT" == r ] && rm -rf $1
- else
- read -p "Customize the copyright information ? input y/n: " SELECT
- if [ "$SELECT" == y -o "$SELECT" == Y ]; then
- read -p "Version Number:" VER
- read -p "Author:" AUTHOR
- read -p "Email address:" EMAIL
-
- cat > $1 << EOF
- #!/bin/bash
- #:-------------CopyRight-------------
- #:Name:`basename $1` - $VER
- #:Date:`date '+%Y-%M-%d'`
- #:Author:$AUTHOR
- #:Email:$EMAIL
-
- EOF
-
- vim +8 $1
- else
- cat > $1 < EOF
- #!/bin/bash
- #:-------------CopyRight-------------
- #:Name:`basename $1` - 1.0
- #:Date:`date '+%Y-%M-%d'`
- #:Author:Your Name
- #:Email:Your Email Address
-
- EOF
- vim +8 $1
- fi
- fi
-
- until bash -n $1 &> /dev/null; do
- read -p "Syntax error!! input Q/q to exit,other to edit it: " COM
- if [ $COM == Q -o $COM == q ]; then
- exit
- else
- vim $1
- fi
- done
- chmod +x $1
- echo "sh is create and it is right!!!"
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
셸 스 크 립 트 작성 조수 -- by lustslost기능: 1. 같은 이름 의 파일 이 존재 하 는 지 자동 으로 감지 하고, 존재 하 는 경우 사용자 의 존 재 를 알 리 며, 편집, 삭제 후 생 성, 종료 3 가지 옵션 을 제공 합 니 다. 2. 스 크 립 트 저...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.